Home > CakePHP Archive
CakePHP Archive
CakePHPでSmartyのキャッシュを利用する
公開されている Smarty View class などで、そのままSmartyのキャッシュ機能を利用しようとすると、ページを移動しても内容が切り替わらないという問題が発生する。
- Comments: 0
- TrackBacks: 0
「CakePHPとSmartyのススメ」ページ全面更新
CakePHPにおけるSmartyの利用方法を説明した「CakePHPとSmartyのススメ」ページを全面的に更新しました。
以前掲載した時の記事とソースコードがあまりにもショボかったので、実際に今仕事として使っているものをベースとして説明してます。ソースコードもダウンロードできますのでご利用下さい。
- Comments: 0
- TrackBacks: 0
CakePHPでのマルチチェックボックス
CakePHPでは、標準で、複数のチェックボックスを処理する為のヘルパーが用意されていない。
habtmというヘルパーが公開されてたがうまく動作しないので、うまく動くように調整した。
- Comments: 0
- TrackBacks: 0
CakePHPでRSSフィードの読み込み
公開されているWeb ModelsとRss Modelを利用すれば、RSSフィードをデータベースのように扱う事ができます。
- Comments: 0
- TrackBacks: 0
CakePHP+Smarty+UTF-8におけるIEのレイアウト崩れ
ロリポップで有名なpaperboyの中級者向け?レンタルサーバー「チカッパ」に、CakePHP+Smartyを設置したところ、リロード3回から4回に一度、文字化けしてしまうという奇妙な問題が発生。
「気分ですか?」といわんばかりのプログラムらしからぬ始末。
- Comments: 0
- TrackBacks: 0
CakePHP Pagesクラスでmodelを利用する方法
- 2007年2月15日 02:12
- CakePHP
たまーにですが、pagesディレクトリに置いたテンプレートも含め、サイト内全てのhtml出力に対し、データベースのデータを利用しつつ処理を行いたい場合があります。
その場合、通常、pagesクラスは、モデルを利用しない設定になっているんですが、無理矢理利用する方法についてもご紹介します。
- Comments: 0
- TrackBacks: 0
CakePHP URLのカスタマイズ
CakePHPでは、webrootディレクトリ内に設置したファイルは、通常の静的ファイルとしてアクセスできるんですが、グローバルテンプーレートとして、統一されたヘッダーや、フッターを利用したい場合があります。
その場合、pagesディレクトリを利用すると効果的なんですが、URLの見た目がイマイチです。
http://test.test/pages/company/index 等
- Comments: 0
- TrackBacks: 0
CakePHPでSmartyのススメ
=ここに掲載している記事およびソースコードは、2008/05/23に全面的に見直し、リライトしています。=
まず、CakePHPやSymphonyといったPHPのフレームワークが普及していく中、フレームワークへのsmartyの組み込みについて様々な意見が飛び交い議論がなされているが、もう一度必要性について考えてみたい。
それに伴い、今回、smartyのCakePHPへの組み込み方法や、ソースコードを公開した。
- Comments: 0
- TrackBacks: 2
CakePHPでの独自viewへの変更方法
viewsディレクトリの直下に新しいviewを「新view名.php」として設置。
そしてクラス名を「新view名View」とします。
※ Viewクラスを継承させる事
- Comments: 0
- TrackBacks: 0
CakePHPでのデータの設定/参照方法
【コントローラー上でフォームの初期値を設定する】
$this->data['モデル名']['フィールド名'] = 値;
【フォームより送信されたデータの参照方法】
$this->data['モデル名']['フィールド名']
- Comments: 0
- TrackBacks: 0
CakePHP データベースに直接関連しないControllerの作成
データベース上のどのテーブルにも依存しないPHP処理だけのページを作成する場合、モデルに関連させていないと、「モデルが見つからん!」とエラーがでます。
対象のコントローラーに以下の一行を記述する事で対処できます。
var $uses = null;
- Comments: 0
- TrackBacks: 0
CakePHPの基本的な利用方法
CakePHPは、何も設定を行わない場合、app/webroot/内のファイルにアクセスを試みます。
実ファイルがあれば、そのファイルを表示し、なければ、Mod_Rewriteを利用し、URLを引き数とした状態で、app/webroot/index.phpへアクセスする事となります。
実ファイルがない場合、以下のURL構成が基本となります。
http://Cakeのパス/コントローラ名/アクション名/パラメータ1/パラメータ2/...
- Comments: 0
- TrackBacks: 0
CakePHPのインストール
公式ページ(http://www.cakephp.org/)より、cake_1.x.xx.xxxx.tar.gzをダウンロードします。
※ 今回は、cake_1.1.10.3825.tar.gzを利用しました。
解凍後、WEBサーバーのドキュメントルートに全てのファイルをアップロードします。
- Comments: 0
- TrackBacks: 0
CakePHPのススメ
以前から、小規模向けのフレームワークを探していたんですが、ついにイイのが見つかりました。
タイトルどおりCakePHPです。
- Comments: 0
- TrackBacks: 0
Home > CakePHP Archive
- Links
- Search
- Feeds
- Tag Cloud
