Asf_Loader::get('IndexLogic', 'admin')->getUser();
Asf_Loader::get('IndexLogic', 'api')->getUser();
Asf_Loader::get('IndexLogic')->getUser(); // 默认模块
$configs = array(
'asf' => array(
'root_path' => MODULE_PATH,
),
'mysql' => array(
'dsn' => array('host' => '127.0.0.1', 'dbname' => 'test', 'port' => 6666),
'username' => 'test',
'password' => 'AbcdefRDvgedf',
)
);
return $configs;
// box3.cn/phpasf/class/config/asf.abstractconfig.get.html
推进调用顺序: Services -> Logics -> Daos
AutoResponse 会判断如果输出值类型是 Object, 判断是非法的。
正确的做法: Asf_Config::get('key')->toArray()
// call to a member function toArray() on boolean ... 像这类问题, 是因为在配置文件中找不到变量key(cookie)
这种方式是传统MVC调用方式。要多些很多代码才能实现单列;我们推荐请使用 Asf_Loader::get('cookie')
框架在绝对目录找不到文件时, 会去library目录下按路径规查找一次文件
答案是可以的 box3.cn/phpasf/class/db/asf.db.html
暂时不考虑对这些操作进行封装