[CakePHP][1.3] でCKEditorを使う

CakePHPでWYSIWYGエディタを使う方法です。 WYSIWYGエディタの中でも、今回はCKEditorを選びました。 fjallraven kanken backpacks uk

ダウンロード

まずは、以下からCKEditorとCKFinderをダウンロードします。 goedkoop nike air max 2017

そして、ダウンロどして解凍したフォルダ、「ckeditor」と「ckfinder」を、「app/webroot/js/」に配置します。 air max 1 pas cher Nike Max UK

“[CakePHP][1.3] でCKEditorを使う” の続きを読む

[CakePHP] リンク付き画像をヘルパーで表示する方法

ちょっとはまってしまったので、メモ。

画像のリンクは以下のようにヘルパーで記述できます。

< ?php echo $html->image('image.png',array('alt' =>'あると')); ?>

これをリンク付きの画像ファイルにしようと思って下記のように記述した場合、

< ?php
echo $html->link($html->image('images.png'),'http://hogehoge.co.jp/test');
?>

としてしまうと、画像リンクのHTMLがそのまま表示されて、それがリンクとなってしまいます。

そこで、以下のように変更します。

“[CakePHP] リンク付き画像をヘルパーで表示する方法” の続きを読む

[CakePHP]ビューキャッシュでアクション名が日本語だったときの対処法

CakePHPのヘルパーには、Cacheヘルパーが付いていて、アクション毎に管理できたりと便利なんですが、アクションが日本語だったときに困ります。

たとえば、

http://hogehoge/index/%E3%82%AD%E3%83%BC%E3/2

などの時です。

ファイルをapp/tmp/cache/viewsには保存してくれるのですが、このままだと読み出してくれません。

出力するファイル名も日本語の名前になってしまうからです。

たとえば、以下のように保存それます。

index_日本語_2.php

というように。

その対策方法としては、ファイル名をURLエンコードすることです。

“[CakePHP]ビューキャッシュでアクション名が日本語だったときの対処法” の続きを読む