首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

收藏此问题 发表新评论

关于我在ZF中使用FckEditor的方法

关于我在ZF中使用FckEditor的方法
http://www.phpchina.com/4737/viewspace_13673.html
看看有什么意见 ,有什么更好的方法
昵称: liaoxw  时间: 2007-08-23 09:32:00
如果做成一个 helper 呢?
我的导航条就是做成一个 view helper,这样,action里只需要管向 view script 传递数据,至于如何呈现,例如是用普通的 textarea 还是用 fck 都由 view script 来设定,这样分离效果好一些,维护起来不用改那么多地方。
昵称: mikespook  时间: 2007-08-23 09:39:00
你说的对,做成一个helper,把相关的参数传给它,这样更方便,呵呵,用这个编辑的地少,所以了就没有做那个helper,
做成一个hepler,上传到这里,直接给大家用,呵呵,现在就去动手,
昵称: liaoxw  时间: 2007-08-23 09:45:00
刚刚写的helper,发上来
<?php
class Zend_View_Helper_Fckeditor
{
        /**
         * HTML编辑器
         *
         * @param string $value
         * @param int $width
         * @param int $height
         * @param string $config
         * @return HTML代码
         */
        public function fckeditor($value=null,$height=null,$width=null,$config=null)
        {
                Zend_Loader::loadFile('fckeditor_php5.php','./js/fckeditor');
                $sBasePath = WWWROOT.'js/fckeditor/';
                $oFCKeditor = new FCKeditor('FCKeditor') ;
          $oFCKeditor->BasePath        = $sBasePath ;
          $oFCKeditor-> Height = $height != null ? $height : 450;
          if ($value != null) $oFCKeditor-> Value        = $value;
          if ($width != null) $oFCKeditor-> Width        = $width;
          if ($config != null) $oFCKeditor-> Config        = $config;
          return $oFCKeditor->Create();
        }       
}
?>
昵称: liaoxw  时间: 2007-08-23 10:09:00