Мне понравилось решение @ ilbesculpi, но я немного настроил его, используя пространство имен, вместо использования константы и require_once
. Вот моя версия:
1) Создайте классы объектов в /system/application/entities.
namespace MyApplication\Entities;
class ArticlesEntity
{
function doSomeStuff()
{
// Your code here...
}
}
2) Включите мой класс сущности в мою модель с помощью using
утверждение.
use MyApplication\Entities\ArticlesEntity;
class ArticlesModel extends CI_Model
{
function test()
{
$entity = new ArticlesEntity();
$ArticlesEntity->doSomeStuff();
}
}