Download the PHP package rougin/credo without Composer
On this page you can find all versions of the php package rougin/credo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package credo
Short Description Doctrine ORM integration for the Codeigniter framework.
License MIT
Homepage https://rougin.github.io/credo/
Informations about the package credo
Credo
Credo is a packages that acts as a wrapper of Doctrine ORM to a Codeigniter 3 project. This package was created based on the official integration for Codeigniter 3 to the Doctrine
package.
Installation
Install Credo
through Composer:
Basic Usage
Create any model that conforms to the Doctrine
documentation:
Using Rougin\Credo\Repository
To enable this package on a Codeigniter 3
project, extend Rougin\Credo\Loader
to MY_Loader
first:
Then use the suffix _repository
for creating repositories (e.g., User_repository
):
And lastly is to load the specified repository using $this->load->repository
:
[!NOTE] For more information about repositories in Doctrine, please check its documentation.
Using Rougin\Credo\Model
Migrating to the v0.5.0
release
The new release for v0.5.0
will be having a backward compatibility break (BC break). With this, some functionalities from the earlier versions might not be working after upgrading. This was done to increase the maintainability of the project while also adhering to the functionalities for both Codeigniter 3
and Doctrine ORM
. Please see the UPGRADING page for the said breaking changes.
[!TIP] If still using the
v0.4
release, kindly click its documentation below: https://github.com/rougin/credo/blob/v0.4.0/README.md
Changelog
Please see CHANGELOG for more information what has changed recently.
Testing
Credits
License
The MIT License (MIT). Please see LICENSE for more information.
All versions of credo with dependencies
doctrine/orm Version ~2.5
rougin/codeigniter Version ~3.0
rougin/spark-plug Version ~0.5