当前位置:首页 > CMS教程 > 其它CMS > 列表

zend framework中调用kindeditor编辑器实现方法

发布:smiling 来源: PHP粉丝网  添加日期:2015-02-24 21:38:07 浏览: 评论:0 

首先,可以使用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样式,可以通过如下命令:

  1. <?php  
  2. echo $this->headLink()->appendStylesheet($this->baseUrl().'/public/styles/layout.css'); ?> 
  3. <?php echo $this->headScript()->appendFile($this->baseUrl().'/public/kindeditor/kindeditor-min.js'
  4.                               ->appendFile($this->baseUrl().'/public/kindeditor/lang/zh_CN.js')  //phpfensi.com 
  5.                               ->appendFile($this->baseUrl().'/public/scripts/editor.js'); 
  6. ?> 

headLink方法是引入css,headScript方法是引入js文件,jquery文件也可以这样引入;

引入这些之前要将.htaccess文件写好,代码如下:

  1. # Zend Framework rewrite规则 
  2. RewriteEngine on 
  3. RewriteCond %{REQUEST_FILENAME} !-f 
  4. RewriteRule .* index.php 
  5. # 安全性考虑:不允许列表目录内容 
  6. Options -Indexes 
  7. # PHP设置 
  8. php_flag magic_quotes_gpc off 
  9. php_flag register_globals off 

其中很重要的是如下代码:

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule .* index.php

这两句话一定不能颠倒,RewriteRule .* index.php必须放在下面,我从昨天晚上研究引入上面代码中kindeditor编辑器的js文件,就因为上下位置不一样,害的我好苦.

Tags: framework kindeditor

分享到: