首页 > 代码库 > fuelphp 问题1
fuelphp 问题1
fuelphp遇到的一些小问题,写下来以防止别人遇到相同的问题,写的比较随意
1.引用到orm\model 报错:class Model_Test extends Orm\Model
报错内容:Class ‘Orm\Model‘ not found
修正方法:fuel/app/config/config.php
把以下代码放开
‘always_load‘ => array(
‘packages‘ => array(
‘orm‘,
),
),
2.使用View_Smarty报错:View_Smarty::forge(‘XXXX‘)
报错内容 Class ‘View_Smarty‘ not found
修正方法:
fuel/app/config/config.php加入代码
‘always_load‘ => array( ‘packages‘ => array( ‘orm‘, ‘parser‘, ), ),
修正上面,继续报错:Class ‘Smarty‘ not found
修正方法:
下载Smarty包放在fuel/app/vendor目录下,并且在fuel/packages/parser/config/parser.php文件中配置
‘View_Smarty‘ => array( ‘include‘ => APPPATH.‘vendor‘.DS.‘smarty‘.DS.‘smarty‘.DS.‘libs‘.DS.‘Smarty.class.php‘, ‘auto_encode‘ => true, ‘delimiters‘ => array(‘left‘ => ‘{‘, ‘right‘ => ‘}‘), ),
详细内容要视具体目录结构配置
3.controller写法
目录结构 fuel/app/classes/controller/user/test.php
1-class写法:class Controller_User_Test extends Controller_Template
2-$template声明:public $template = ‘test/test1/test2‘; // 位置:fuel/app/views/test/test1/test2.php
test2的后面省略.php 不然会报错
fuelphp 问题1
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。