yaf
yaf copied to clipboard
本地类定义在哪个目录?怎么配置命名空间?怎么调用?
Yaf的library和models两个目录哪个用来存放本地类呢?
定义好的命名空间,怎么用?
library存放类库一般情况和业务逻辑无关,models就是mvc中的模型层和业务逻辑有关
给你个例子看一下 https://github.com/zxcvdavid/yaf-light-frame
我在library存放了一个MyClass,在Controller/index/index下面调用这个类,怎么调用?用在application.ini里边配置吗?
出现错误为:Warning: Yaf_Loader::autoload(): Failed opening script G:\SAE\web1\1/application/\library\library\MyClass.php
你先去把我发你的例子看明白,那个例子里有你问题的答案
我看了,你的意思是不是,配置文件不用管?
你用的yaf的版本是不是太老了,新版本的是不是不能用你的demo
这个比较关键是吧?auto.php
你这个快速开发框架写的不错,我很喜欢,
能否解释一下这是怎么回事:Warning: Yaf_Loader::autoload(): Failed opening script G:\SAE\web1\1/application/\library\library\MyClass.php,这路径也太乱了吧
@zxcvdavid ,你的demo是不是版本太老了,不适应现在的yaf了?
https://github.com/letwang/HookPHP/blob/master/app/admin/Bootstrap.php
Loader::getInstance()->registerLocalNamespace('Hook');
[yaf]
extension=yaf
yaf.use_namespace = 1
yaf.use_spl_autoload = 1
yaf.library = /home/letwang/workspace/HookPHP/vendor/