基本类---FleaPHP开发框架QQ群聊天内容整理(4月22日更新)
问:调适模式和部署模式怎么区分?
答:载入 FLEA.php 之前
定义常量 DEPLOY_MODE 为 true,就是部署模式
问:fleaphp1.0.70的注释在ZDE里怎么只有在utf-8下才能正常显示
答:1.0.70 已经全部是 utf8 编码的
文件了,但仍然可以支持任意编码的
应用程序
问:FLEA::loadClass($classname,true);的意思
答:没找到类的时候不显示错误信息
问:fleaphp要用header('Location:modify.php&controller=aa&action=bb');要带一个参数应该怎样写
答:header('Location:modify.php&controller=aa&action=bb&xxx=' . $_GET['xxx'])
或者header('Location:'.url('Default','Index',array('xxx'=>$_GET['xxx'])))
问:另外有gd的相关支持吗?
答:FLEA_Helper_Image 专门处理图像的
问:为什么FLEA_Helper_Pager的findall不提供排序参数啊?
答:有啊,构造函数里面排序
问:
复制内容到剪贴板
代码:
if (!$product) {
FLEA::loadClass('Exception_ProductNotFound');
__THROW(new Exception_ProductNotFound($productId));
return false;
}
//此代码在SHOP例子中这段是什么意思啊,干吗要这样写啊?
答:为了捕捉错误。
问:为什么要把找不到记录的判断放到一个单独CLASS里面,然后通过调用新的类来捕捉错误?
答:这是一个异常类,抛出这个异常方便更外围的代码获得通知(有错误发生)。外围的代码捕获这个异常后,可以自己决定如何处理异常,例如显示错误信息。
举个例子:
我是客服,面向最终用户,你是
技术人员,负责解决技术问题
现在用户找到我,说要如何如何。
我把这个需求转交给你,你开始处理。
处理后,你告诉我结果,成功还是失败。
然后由我来和用户沟通。
这样,技术人员的责任和客服的责任都明确了。不然技术人员就要直接和用户打交道了。
问:我如果在自己已经装好的环境下装FLEAPHP,在把FLEA的包考进去之后需要什么安装操作吗?
答:不需要了
问:&是什么?
答:& 是引用传递
问:fleaphp里面有些空函数,起什么作用啊
答:这是方便在IDE里面显示方法和参数提示的。也是创建新的
数据库驱动时所用的
模板。
问:_forward怎么用?
答:
复制内容到剪贴板
代码:
FLEA_Controller_Action._forward ( $ controllerName,
$ actionName
)[
本帖最后由 Matrix.stdio 于 2007-6-17 09:41 编辑 ]