Download the PHP package jaxon-php/jaxon-codeigniter without Composer
On this page you can find all versions of the php package jaxon-php/jaxon-codeigniter. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jaxon-php/jaxon-codeigniter
More information about jaxon-php/jaxon-codeigniter
Files in jaxon-php/jaxon-codeigniter
Package jaxon-codeigniter
Short Description Jaxon library integration for the CodeIgniter framework
License BSD-3-Clause
Homepage https://github.com/jaxon-php/jaxon-codeigniter
Informations about the package jaxon-codeigniter
Jaxon integration for CodeIgniter 4
This package integrates the Jaxon library into the CodeIgniter 4 framework.
Installation
The version 4 of the package requires CodeIgniter version 4.
Install the package with Composer
.
Or
And run composer install
.
Filter
This package provides a filter that must be attached to the routes to all the pages where the Jaxon features are enabled.
In the app/Config/Routes.php
file, a route must be defined for Jaxon requests.
This is an example of a CodeIgniter controller using the Jaxon library.
Configuration
Copy the config/Jaxon.php
file in this package to the app/Config
dir of the CodeIgniter app.
The settings in the config/Jaxon.php
config file are separated into two sections.
The options in the lib
section are those of the Jaxon core library, while the options in the app
sections are those of the CodeIgniter application.
The following options can be defined in the app
section of the config file.
Name | Description | |
---|---|---|
directories | An array of directory containing Jaxon application classes | |
views | An array of directory containing Jaxon application views | |
By default, the views
array is empty. Views are rendered from the framework default location.
There's a single entry in the directories
array with the following values.
Name | Default value | Description |
---|---|---|
directory | 'jaxon/ajax' | The directory of the Jaxon classes |
namespace | \Jaxon\Ajax | The namespace of the Jaxon classes |
separator | . | The separator in Jaxon class names |
protected | empty array | Prevent Jaxon from exporting some methods |
Usage
The Jaxon classes
The Jaxon classes can inherit from \Jaxon\App\CallableClass
.
By default, they are located in the jaxon/app
dir of the CodeIgniter application, and the associated namespace is \Jaxon\Ajax
.
This is a simple example of a Jaxon class, defined in the jaxon/ajax/HelloWorld.php
file.
Contribute
- Issue Tracker: github.com/jaxon-php/jaxon-codeigniter/issues
- Source Code: github.com/jaxon-php/jaxon-codeigniter
License
The package is licensed under the BSD license.