[CakePHP][1.3] でCKEditorを使う

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

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

ダウンロード

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

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

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

[CakePHP] 1.3ではページタイトルの出し方が変わっている

最近、ひさびさにCakePHPを触っているのですが、開発環境をCakePHP 1.3に移行しました。

戸惑うこといっぱい(^^;)

いきなりページタイトルでつまづいた・・・

今までは、ビューに

<?php echo $title_for_layout; ?>

と書き、コントローラーで、

$this->pageTitle = 'hogehoge';

とすればよかったのですが、1.3からは以下のように変わっていました。

“[CakePHP] 1.3ではページタイトルの出し方が変わっている” の続きを読む

[CakePHP][書籍] PHPで作る携帯サイトデベロッパーズガイド

PHPで作る携帯サイト

CakePHP関連の新しい書籍が発売されています。

↓これです。

PHPで作る携帯サイトデベロッパーズガイド

PHPで作る携帯サイトデベロッパーズガイド


PHPで作る携帯サイトデベロッパーズガイド

書籍の名前からすると、PHPを使ったモバイルサイトの作成ノウハウ本っぽいですが、中身は違います(^^;)

CakePHPKtai Libraryを使ったモバイルサイトの作成指南書です。

“[CakePHP][書籍] PHPで作る携帯サイトデベロッパーズガイド” の続きを読む

[CakePHP] モデルでキャッシュする方法

CakePHPでキャッシュを使う場合、一般的?にはビューキャッシュを用いるかと思います。

以下のようにコントローラーに指定すれば、ビューキャッシュが働きます。

//キャッシュ設定
var $cacheAction = array('index' =&gt; '1 hour');

上記の場合、indexというアクションに対しては、1時間のキャッシュが働きます。

キャッシュファイルは「app/tmp/cache/view」以下に保存されます。

ビュー単位でキャッシュをして大外のことは事足りるかも知れませんが、時にはモデル単位でキャッシュをしたいときがあります。

“[CakePHP] モデルでキャッシュする方法” の続きを読む

[空目アワー] Mashup Award 5 にエントリーしてみました

Mashup Award 5 にエントリーしてみました

先日、Twitter APIで、「空目アワー on Twitter」というサービスを作ったのですが、このサービスをMA5 (Mashup Award 5)にエントリーしてみました。

  • 空目アワー on Twitter

また、アルファー版ということで開発途上なのですが、Twitterで@kotarooさんに、「参加することに意義がある!」とのことなので、参加してみることにしました(^^;)

“[空目アワー] Mashup Award 5 にエントリーしてみました” の続きを読む