首先,可以使用zend framework解壓包bin目錄下面的zf.bat批處理來建立自己的zf項目,命令如下,cmd命令進入zf.bat所在的目錄.
zf.bat create project 項目的全路徑(如:d:/hspzf)
如果提示php.exe不是內部或外部命令,就要將你自己的php文件夾目錄D:wampbinphpphp5.4.3和www目錄D:wampwwwbin(即使www目錄下沒有bin這個目錄,也加上為好)加到path路徑中去,這樣建立出來的zf項目的目錄結構是很全面的。
第二點:
如果想在view視圖中引入js或者css樣式,可以通過如下命令:
- <?php
- echo $this->headLink()->appendStylesheet($this->baseUrl().'/public/styles/layout.css'); ?>
- <?php echo $this->headScript()->appendFile($this->baseUrl().'/public/kindeditor/kindeditor-min.js')
- ->appendFile($this->baseUrl().'/public/kindeditor/lang/zh_CN.js') //Vevb.com
- ->appendFile($this->baseUrl().'/public/scripts/editor.js');
- ?>
headLink方法是引入css,headScript方法是引入js文件,jquery文件也可以這樣引入;
引入這些之前要將.htaccess文件寫好,代碼如下:
- # Zend Framework rewrite規則
- RewriteEngine on
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteRule .* index.php
- # 安全性考慮:不允許列表目錄內容
- Options -Indexes
- # PHP設置
- php_flag magic_quotes_gpc off
- php_flag register_globals off
其中很重要的是如下代碼:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php
這兩句話一定不能顛倒,RewriteRule .* index.php必須放在下面,我從昨天晚上研究引入上面代碼中kindeditor編輯器的js文件,就因為上下位置不一樣,害的我好苦.
新聞熱點
疑難解答