Home > Tags > Helper

Helper

[CakePHP][1.3] でCKEditorを使う

CakePHPでWYSIWYGエディタを使う方法です。

WYSIWYGエディタの中でも、今回はCKEditorを選びました。

ダウンロード

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

そして、ダウンロどして解凍したフォルダ、「ckeditor」と「ckfinder」を、「app/webroot/js/」に配置します。

Continue reading

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

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

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

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

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

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

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

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

Continue reading

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

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

たとえば、

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

などの時です。

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

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

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

index_日本語_2.php

というように。

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

Continue reading

Home > Tags > Helper

Subscribe This Blog
Subscribe This Blog
FeedBurner

Search
Categories
Tag Cloud
Twitter Counter
Archives
My Other Blogs

Return to page top