學習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什么的。