├─Modules 独立分组目录
│ ├─Home Home分组目录
├─Lib 分组公共类库目录
│ ├─Action 公共Action类库目录
│ ├─Behavior 公共行为类库目录
│ ├─Model 公共模型类库目录
│ ├─Widget 公共Widget类库目录
│ │ ├─TestWidget.class.php因为采用独立分组后,A方法和R方法、D方法均不支持跨分组调用,需要将Widget放到公共目录下调用,如根目录/Lib/Widget/TestWidget.class.php,然后在Home分组中使用{:W('Test')}方法调用,结果报错:实例化一个不存在的类!:TestWidget,也就是说公共Widget类库文件没自动加载,官方说:分组的公共类库文件无需手动加载,均采用了自动加载机制!难道只有手手动加载?
放到Home/Lib/Widget先
最佳答案