我已经和Zend合作了几个月了,现在我正处于一个阶段,我希望使用TinyMce为我的表单添加一些字段。我想要实现的是能够创建一个扩展Zend_form的表单,并且能够说出
$ element = new TinyMce_Form_Element_Editor(' element');
但我对如何实现这一点没有一点线索。在询问这个问题之前,我当然一直在四处寻找,大多数消息来源都指向this site. 这似乎是针对那些对Zend有很多经验的人。 2个月里面并不是一个大惊喜我不在这可能是我想要的水平,因为我已经尝试按照给出的指示并创建文件设置,如svn repositiry所示,由此作者创建制品
除了从一个错误转到另一个错误之外,我也不会理解代码完全正在做什么,当我通过它时,我只是有一个模糊的猜测。
是否有任何易于理解的简单教程解释如何在Zend表单中启用tinymce?
有关如何实现目标的任何建议或提示都将受到赞赏
答案 0 :(得分:6)
不是最佳解决方案,但您可能会发现它很有用:
class My_Form_Element_Tinymce extends Zend_Form_Element_Textarea
{
/**
* Element CSS class name
* @var string
*/
protected $class = 'tinyMCE';
public function init()
{
$this->getView()->headScript()->appendFile('path/to/tinymce.js');
$this->getView()->headScript()->appendFile('path/to/tinymce_config.js');
}
}
并在tinymce_config.js
添加tinyMCE
班级名称
tinymce_config.js
是你的tinyMCE配置文件,如果你从未使用过tinyMCE goto http://tinymce.com,你会发现很多你需要的例子。