AI智能回复搜索中,请稍后...
2 回答
WeCenter 类库, Model 的使用都是不需要事先引入文件的, 这使得在编程过程中变得方便快捷, 也避免了类库重复实例化的问题, 但是使用自动引入机制需要遵循下面的规则. (*) 所有自动引入的类库都不需要事先实例化, 直接使用即可. [list=1] [[i]]Model[/[/i]] [/list] 放在每一个模块的 model 目录下, 文件名: name_class.inc.php 文件中需要有继承 AWS_MODEL 的 name_class (*) 在程序中使用方法: $this->model(‘name’)->action(); (*) 可用范围: 控制器, Model [list=1] [[i]]System 类库[/[/i]] [/list] 放在 system 目录之下, 类名相对于 system 目录, 将 / 换成 _ 例: Zend_Mail 路径: system/Zend/Mail.php 类名: Zend_Mail (*) 在程序中使用方法: new, 静态调用, load_class(‘class_name’); (*) 可用范围: 任意, 不需要带参数实例化建议使用 load_class [list=1] [[i]]配置文件[/[/i]] [/list] 放在 system/config 目录之下, 文件内容为一个 $config 数组, 命名为 配置名.php (*) 在程序中使用方法: AWS_APP::config()->get(‘配置名’)->数组下标 (*) 可用范围: 任意, 不需要带参数实例化建议使用 load_class