我记得有个setException(false)方法~我也刚刚开始看ZF,发现有点小强~~现在我也有些小麻烦,这么能不用REWRITE功能实现ZEND的MVC?~因为APMSERV我调试不出来REWIRTE~
我解决的方法是用@$_SESSION自定义,强制让CONTRALLER认为是重写过来的~但这样很不好~
ZEND的ROUTER类,是否能脱离REWRITE来实现重写?~那这又是如何实现的呢?~ZEND FRAMEWORK太强了~
可惜PHP不适合做企业级的开发~所以感觉ZEND FRAMEWORK作用不是很大~而且ZEND缺少好的IDE啊~ZEND STUDIO总感觉很怪,而ZEND STUDIO FOR ECLIPSE总觉得怪怪的~
我解决的方法是用@$_SESSION自定义,强制让CONTRALLER认为是重写过来的~但这样很不好~
ZEND的ROUTER类,是否能脱离REWRITE来实现重写?~那这又是如何实现的呢?~ZEND FRAMEWORK太强了~
可惜PHP不适合做企业级的开发~所以感觉ZEND FRAMEWORK作用不是很大~而且ZEND缺少好的IDE啊~ZEND STUDIO总感觉很怪,而ZEND STUDIO FOR ECLIPSE总觉得怪怪的~
大概可以这么写,具体的可以这么写<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /egao/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>
php_flag magic_quotes_gpc off
php_flag register_globals off但是.............
我的问题怎么解决啊?
我知道~但这对WINDOWS系统无用,WINDOWS系统只能使用服务器级重写~我只能硬跳转CONTRALLER了~呵呵~~
看下手册~ 希望大家一起ZF哦~
2.然后通过方法 $this->_getParam('error_handler') 获得zf报错对象
类型为 Zend_Controller_Plugin_ErrorHandler
3.剩下部分怎么处理,就看lz了错误处理所调用的控制器,默认情况是自动调用ErrorController,但好象也可以通过设置request指定,具体细节望了,不过这在zf的文档里面是有的...