CodeIgniter4
CodeIgniter4 copied to clipboard
Open Source PHP Framework (originally from EllisLab)
### PHP Version 8.1 ### CodeIgniter4 Version 4.2.4 ### CodeIgniter4 Installation Method Manual (zip or tar.gz) ### Which operating systems have you tested for this bug? Linux ### Which server...
### PHP Version 8.0 ### CodeIgniter4 Version 4.3 ### CodeIgniter4 Installation Method Git ### Which operating systems have you tested for this bug? Windows ### Which server did you use?...
**Description** Ref #5075 custom name for foreign key constraint can be added. ```php $this->forge->addForeignKey("column_name", "table_name", "id", "onDelete", "onUpdate", ["constraint"=>"foreignkey_name"]) ``` auto create name for foreign key is still there, a...
Each pull request should address a single issue and have a meaningful title. - All bug fixes should be sent to the __"develop"__ branch, this is where the next bug...
**Description** Move function call in nested loop to outside. **Checklist:** - [x] Securely signed commits - [x] Component(s) with PHPDoc blocks, only if necessary or adds value - [ ]...
**Description** - add "Deployment to Shared Hosting Services" **Checklist:** - [x] Securely signed commits - [] Component(s) with PHPDoc blocks, only if necessary or adds value - [] Unit testing,...
**Description** I saw a YouTube video that a dev had moved index.php to the project root. Also this description is on the README file, but not in the User Guide...
**Description** See #4358 - add new Exception classes in `CodeIgniter\Exceptions` - `LogicException` - `RuntimeException` - `BadFunctionCallException` - `BadMethodCallException` - `InvalidArgumentException` - add domain-level `ExceptionInterface` to catch all Exceptions in the...
The main CodeIgniter entity couldn't be replaced with a custom one because the database drivers checked to see if entities were extensions of the entity itself and not an interface....
**Description** Enables `phpdoc_list_type`, changing `array` phpdocs with implicit keys to `list`, e.g. `array => list`. Then let phpstan catch incorrect usages. **If approved, don't merge yet so this can be...