zend framework 日記 2008/11/17

记录了作者开始学习Zend Framework的过程,包括环境搭建、URL重写配置、Hello World示例的实现及视图渲染的理解。

學習php一個星期了,從今天起記錄一下學習zend framework 的進度吧

 

配好zend framework 幾天,一直在看手冊,今天自己試著做了一個hello world .

 

打開zs 6, 新建zend framework ,它會把目錄建好,應該是標准的目錄結構吧,有人在根目錄建models ,以及data目錄,從醃要了

 

新建一個index.php 程序的入口,應該也可以是其它的,在.htaccess 中配置了

RewriteEngine on
RewriteRule !/.(js|ico|gif|jpg|png|css)$ index.php

 

上邊第一行是打開url 重寫,應該就是重新轉向之類的,個人理解。

第二行是轉向的規則,   如果不是js|ico|gif|jpg|png|css,都轉到index.php也是就zend framework 處理了。

 

應該也可以改成in.php 沒試過,呵呵

 

在新建zend framework item 選中新建控制器,從他繼承一個類,叫IndexController.php,這個好象是死規定

 

會自動產生一個默認的動作indexAction,然後在scripts 中建一個index目錄,對應該控制器名

叫index,目錄中建一個index.phtml ,也就是indexAction的模板了

 

在模板中加一個hello ,運行看看,ok

在indexAction 中加一句echo 'fsf'; 看看,他會先運行模板中的,然後是動作中的字符。

 

escape是view 的一個函數,格式內容的,

而$this->render('partials/department_list.phtml') 是department_list.phtml 裡的變量設好,然後輸出到view

所以我們要 echo,or print $this->render 才行。

 

下一次寫寫我看/digitalus cms 中,剛下還沒看,呵,花二天時間把他看完吧。

聽說不錯,用zf,jquery什么的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值