摘要: 最近在学习ZendFramework的时候在配置多模块的时候老是遇到找不到模块目录结构如下$modules = array( 'home' => 'Controllers/Home', 'admin' => 'Controllers/Admin' );$routes = array( 'admin'=>new Zend_Controller_Router_Route('sysAdmin', array('module'=>'admin', 阅读全文
posted @ 2011-11-25 23:12 DannyCheung 阅读(376) 评论(0) 推荐(0)
摘要: //取得一个Zend_Http_Client对象,并进行配置$client = new Zend_Http_Client( 'http://example.org', //目标主机 array( 'maxredirects' => 0, 'timeout' => 30 //链接超时时间 ));//发送HTTP请求,并将返回的数据保存到$response$response = $client->request(); //默认为GET方法,可以在request()函数中指定发送请求的方法。//$response = $client- 阅读全文
posted @ 2011-11-01 22:36 DannyCheung 阅读(931) 评论(0) 推荐(0)
摘要: 使用Zend_Registry可以轻松的设置全局变量可以使用实例化的方式来创建对象$array = array('name'=>'Danny',age=>'99');$registry = new Zend_Registry($array);以这种方式创建以后是不能直接作为全局变量来访问的,需要通过Zend_Registry::setInstance($registry);这样来设置成全局变量,或者可以使用静态方法set和get来设置和获取全局变量Zend_Registry::set('name','danny 阅读全文
posted @ 2011-10-11 21:45 DannyCheung 阅读(490) 评论(0) 推荐(0)
摘要: 今天在一次实验中将action命名成listShowAction,配置路由的时候同样使用了listShow来命名 运行后发现居然报错。。。百思不得其解于是在将action重新命名为showAction,再次运行程序,居然成功了。。。后来将名称重新命名为listshowAction,也成功了。。。OK,懂了,action的命名规则是{actionname}Action其中actionname必须是小写,否则会出错 阅读全文
posted @ 2011-10-09 22:19 DannyCheung 阅读(290) 评论(0) 推荐(0)
摘要: 最近几天一直在学习Zend Framework,但我不是一个喜欢看书的人,所以在看完控制器章节以后就想把书中讲的做出来演示,结果那知道出师不利啊Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)'直接就报错了```于是我又开始查阅资料,发现原来如果没有设置view视图的话就会出现这个错误。解决办法:设置$front->setParam('noViewRende 阅读全文
posted @ 2011-10-03 10:26 DannyCheung 阅读(978) 评论(0) 推荐(0)