如何使用Zend实现Fckeditor。
我在视图中有这个:
src="/js/fckeditor.js"></script>..etc..
<textarea name="profileDescription" id="ckeditor"..etc..
window.onload = function()
{
if(document.getElementById('ckeditor')) {
var oFCKeditor = new FCKeditor('ckeditor') ;
oFCKeditor.BasePath = "<?php echo BASE_URL; ?>js/fckeditor.js";
oFCKeditor.Height = 500;
oFCKeditor.Width = 700;
oFCKeditor.ReplaceTextarea() ;
}
};
我收到此错误: 申请错误
异常信息:
消息:未找到资源'js'
请求参数:
array (
'controller' => 'js',
'action' => 'fckeditor.jseditor',
'module' => 'default',
'InstanceName' => 'ckeditor',
'Toolbar' => 'Default',
)
答案 0 :(得分:0)
您可能需要创建htaccess才能阅读此类文件!
这是我对ZF项目的默认htaccess:
AddDefaultCharset utf-8
ServerSignature off
SetEnv APPLICATION_ENV development
<IfModule mod_headers.c>
Header unset Server
Header unset X-Powered-By
</IfModule>
<IfModule mod_php5.c>
php_flag register_globals off
php_flag magic_quotes_gpc off
</IfModule>
RewriteEngine On
RewriteBase /proj_rodrigo/public/
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
也许你的htaccess与这部分有点不同:
RewriteRule !\.(phtml|swf|jar|js)index.php
如果这是你的格式,只需将JS添加到里面的()信息中。
希望它有效。 此致