随笔分类 - ZendFramework
摘要:使用Zendframework中的Zend_Json组件可以实现PHP对象与JSON对象之间的转换。json是一种轻量级的数据交换格式。轻量级:1.这种格式不需要特定的容器。2.运行时占用很少资源。Json的分隔符及意义:分隔符 意义 { }用于实现对象的包含,对象都包含在大括号内,逗号用于分割对象的不同属性,或者数组的元素[ ]用于存放数组,数组将存放在中括号中 :用于表示键/值对的值,冒号前为键,冒号后边就是该键的值Json这一块呢没多少重点,无非就是三个方法:将数组对象转化为Json格式-----------Zend_Json::encode();将Json转化为普通数组--------
阅读全文
摘要:先解释下:看过zendFramework手册的同学读了我的文章感觉我好像抄袭手册似的,你错了,我并没有看手册,我看的是一本灰灰灰常坑爹的书,此书等我买回来之后发现他他妈的就是copy的手册上边的知识,偶尔加上自己见解。至于什么书我也不说了,看过此书的你懂得。但是我写的文章不仅仅是让大家看的,更重要的是我把他作为自己的笔记写上去,什么时候健忘了,回来看看,学习历程嘛!我的文章呢有几大好处,首先我表示我的文章适合新新新新手看,因为我在看书的时候把没必要先学的卡掉了,我认为不会了就要跳过去先,等学完了再回头细看;其次呢我的文章是我边学变作例子后写出来的,在我写例子过程中遇到难题被我解决的话我也会给大
阅读全文
摘要:大家都知道视图脚本是用于完成MVC模式中的视图部分。一旦控制器已经完成了变量赋值和调用render()方法,Zend_View就会调用视图脚本并在Zend_View的实例内部执行。因此在视图脚本内,$this是指向Zend_View的实例的。变量调用形式:从控制器传递到视图的变量以对象的属性的形式来调用。也就是对象调用属性时用的“->”。比如说我们的控制器有一个变量“a”,那么视图代码就要用$this->a来调用。这样写呢有个好处就是,可以让你更直观的分清楚哪些是来自Zend_View实例的变量(控制器定义的),哪些是视图他自己的变量(视图中定义的)。转义输出:View脚本最重要的
阅读全文
摘要:这一节讲的是控制器如何向视图传递变量。看了上一节代码的同学估计已经知道如何给变量赋值了,我在这里简单的举例说明下: public function indexAction() { // action body //为变量赋值 $this->view->a = "Hay"; $this->view->b = "bbb"; $this->view->c = "ccc"; }从上边的程序你可以看出来,用此方式赋值特麻烦,要多次赋值。可以将变量放进一个数组或者对象中。assign()方法呢就允许通过数组或者
阅读全文
摘要:说起来有些惭愧,学到第二章的时候自己蒙了,控制器完全搞不懂耶。对于控制器呢大家了解下就可以了,我把控制器看完了,两个字。。不懂。但是这并不影响学习使用Zendframework,既然看不懂我就跳过去了。至于我新的成就呢,就是创建控制器,在控制中写方法。下边呢我展示下我那弱弱的程序吧。程序两个部分控制器部分:IndexController.php<?phpclass IndexController extends Zend_Controller_Action{ public function init() { /* Initialize action controller here */
阅读全文
摘要:今天开始我和大家一起学习ZendFramework。没学习一个小章节我会发一篇关于ZF的博文。有兴趣一起学习的同学可以加我的QQ312995423。好了废话不多说了,下边就是我今天学习的大致总结。其实我感觉第一章没什么可以说的,but我还是很细心的看完了,庆幸这一张没有模模糊糊的过去,应为我发现文章中讲到好多知识点是我没接触过的,比如说:rss、xml-rpc、rest、还有认证适配器、访问控制列表acl。学识浅薄我把他们一一百度,还是有些模模糊糊,待我弄懂后我会和大家一一分享哈,懂得同学可以给我留言嗯。至于什么是zf,也就不用我废话了,简单来说就是一个简单,直接,开源,以php5为基础的软件
阅读全文