[Resolvido] cakePHP e FCKEditor
Boa noite..
Alguém já utilizou o cakePHP com o FCKEditor ... ? Estou tentando implementar ele, mas fica dando erro!
Coloquei na minha view o código conforme exemplo de integração abaixo:
<?php print $javascript->link('fckeditor'); ?>
<div class="required">
<?php echo $form->labelTag( 'Comment/body', 'Body' );?>
<?php echo $html->textarea('Comment/body', array('cols' => '60', 'rows' => '10'));?>
<?php echo $fck->load('Comment/body'); ?>
<?php echo $html->tagErrorMsg('Comment/body', 'Please enter the Body.');?>
</div>
Criei o arquivo helper e salvei em app/views/helpers também conforme manda o exemplo de integração:
<?php
class FckHelper extends Helper
{
function load($id, $toolbar = 'Default') {
foreach (explode('/', $id) as $v) {
$did .= ucfirst($v);
}
return <<<FCK_CODE
<script type="text/javascript">
fckLoader_$did = function () {
var bFCKeditor_$did = new FCKeditor('$did');
bFCKeditor_$did.BasePath = 'js/';
bFCKeditor_$did.ToolbarSet = '$toolbar';
bFCKeditor_$did.ReplaceTextarea();
}
fckLoader_$did();
</script>
FCK_CODE;
}
}
?>Atualize o arquivo .htaccess adicionando as linha solicitadas:
AddType application/x-javascript .js
AddType text/css .cs
Que ficou assim depois da atualização:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
AddType application/x-javascript .js
AddType text/css .css
</IfModule>
Atualizei o arquivo config.php existente no caminho app/webroot/js/editor/filemaneger/connectors/php alterando as linhas abaixo conforme pedido:
$Config['Enabled'] = true;
$Config['UserFilesPath'] = '/app/webroot/files/';
Mas quando acesso a pagina que deveria exibir o editor, ele exibi os seguintes erros
>
Warning (512): Método FormHelper::labelTag não existe [CORE\cake\libs\view\helper.php, line 143]
Warning (512): Método HtmlHelper::textarea não existe [CORE\cake\libs\view\helper.php, line 143]
Notice (8): Undefined variable: did [APP\views\helpers\fck.php, line 6]
Warning (512): Método HtmlHelper::tagErrorMsg não existe [CORE\cake\libs\view\helper.php, line 143]
...
E um alert:
Error: The TEXTAREA with id or name set to CommentBody was not found
Alguém já configurou isso?
Obrigado
Discussão (5)
Carregando comentários...