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') ->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文件,就因为上下位置不一样,害的我好苦。
时间: 2025-01-24 08:01:46