我有一个将编辑器集成到其中的codeigniter。我正在按照教程将Laravel的Eloquent orm实现到我的应用程序中,该应用程序运行良好。我的问题是在Laravel,你可以这样做:
class User extends Eloquent {
}
使用你的模型,但为了我的实现,我必须做
use Illuminate\Database\Eloquent\Model as Eloquent;
class User extends Eloquent {
}
我如何在codeigniter中对我的所有模型进行别名?
答案 0 :(得分:0)
有一个名为class_alias
的核心php方法。它允许您使用较短名称的Alias经常使用的类,主要用于删除长命名空间。
更多信息: http://php.net/manual/en/function.class-alias.php
这是Laravel使用它的方式:它使用自定义类AliasLoader,它运行在配置的别名数组中的每个项目上,并为其调用class_alias
。