2011-09-23 104 views
1

我开发了一个简单的CMS,用于管理我的网站在Zend框架。现在我需要一个富文本编辑器的内容。有没有专门的编辑器,我可以直接在Zend Framework上使用。找到数字编辑器,但因为我是新手,所以很难实现。丰富的文本编辑器建议CMS构建onZend框架

除了富文本编辑,我还需要上载图片和附加文件。

回答

0

富文本编辑器主要是浏览器端,这就是为什么它是你很难找到一个Zend框架,PHP是服务器端

实现一个丰富的文本编辑器通常意味着做一些JavaScript来使它工作,虽然验证/过滤它的数据将需要更多的安全方面的工作,但PHP方面通常与处理来自通常表单的数据一样。看看HTMLPurifier,这个ZendCast关于它在ZF的整合。

对于图像上传和文件附件,这是非常相同的问题。该编辑器提供了一个用于浏览上传文件和发送新文件的界面,但是您必须至少编写通常在服务器端上传和检索的文件,然后使其与编辑器进行良好沟通。一般来说,您可以在编辑器的文档中找到有关它发送的请求的类型和位置以及它需要访问哪种类型的数据的信息。

但是,有一些合作的between Zend and Dojo which resulted in the Zend_Dojo component,并且Dojo有Rich text editorfile uploader。但因为我从来没有使用过它们,所以我不能给你任何关于它们的建议。

1

正如@FrederikEychenié告诉你的,这看起来像一个“客户端”问题。你可以在这里看到富文本编辑器的类似问题:RichTextEditor for PHP CMS

就我个人而言,我将CKEditor与Zend Framework一起使用。 Zend Framework不需要知道客户端编辑器的任何信息,它只是将HTML数据作为另一个表单元素进行检索(当然也会对其进行验证)。

希望有帮助,