cakephp ブログエディター ckeditor
■ckeditor
http://ckeditor.com/
■kcfinder(≠ ckfinder)
https://github.com/sunhater/kcfinder
各フォルダをjsに配置
■js/ckeditor/config.php
CKEDITOR.editorConfig = function( config ) {
・・・・・・・・・・・・・・・・・・・・・・・・
// ※パスは調整
config.filebrowserBrowseUrl = '/js/kcfinder/browse.php?type=files';
config.filebrowserImageBrowseUrl = '/js/kcfinder/browse.php?type=images';
config.filebrowserFlashBrowseUrl = '/js/kcfinder/browse.php?type=flash';
config.filebrowserUploadUrl = '/js/kcfinder/upload.php?type=files';
config.filebrowserImageUploadUrl = '/js/kcfinder/upload.php?type=images';
config.filebrowserFlashUploadUrl = '/js/kcfinder/upload.php?type=flash';
}
■ビュー
<?php $this->Html->script('ckeditor/ckeditor', array('inline' => false));?>
<script type="text/javascript">
if (typeof CKEDITOR != 'undefined') {
var editor = CKEDITOR.replace('editor1');
}
</script>
<?php echo $this->Form->create('Blog'); ?>
<?php echo $this->Form->input('text', array('class'=>'ckeditor', 'id'=>'editor1')); ?>
<?php echo $this->Form->end(__('Submit')); ?>