Home > CakePHP Archive
CakePHP Archive
第2回CakePHP勉強会@福岡
- 2010年6月30日 19:23
- CakePHP
2010年7月3日 14:00より、福岡で、CakePHP勉強会があります!
私もCakePHP製のBaserCMSについて少しお話させて頂きます!
まだまだ枠が空いてますので、ご興味ある方は是非ご参加ください!
http://atnd.org/events/5312
- Comments: 0
- TrackBacks: 0
CakePHPベースのCMS「BaserCMS」の公式サイトオープン
- 2009年12月 7日 14:53
- CakePHP
国産オープンソースとしてCakePHPベースのCMS、「BaserCMS」の公式サイトをオープンしました。
このCMSはどちらかというと制作者向けのCMSとなっており、WEBサイトのベースとして利用できるようになっています。
特別これといった目立った機能はなく、至ってシンプル構成でまだまだバグも含んでいますが、これまでの実務経験から培ったCakePHPに関するノウハウもしっかり詰め込まれています。
土台の分離化や、プラグインフックなども一例です。
是非一度ダウンロードしてみてください!
- Comments: 0
- TrackBacks: 0
[CakePHP 1.2.1] ブラウザを閉じてもセッションが消えない
久しぶりの Cakeネタ。
通常、認証機能などで、Session を利用した場合、ブラウザを閉じると保持していた Session 情報は消える。
これは、php.ini の session.cookie_lifetime に「0」を設定した場合の挙動だが、 CakePHP で、認証機能を実装した場合、session.cookie_lifetime を「0」に設定していてもセッションが消えない場合がある。
- Comments: 0
- TrackBacks: 0
CakePHP勉強会@福岡が開催されます!
- 2009年2月18日 20:33
- CakePHP
ついに!福岡でCakePHPの勉強が開催されます!
関東や関西の方ではけっこう開催されていたようだけど、福岡ではCakePHPをメインとした勉強会がなかなか開催されなかったので本当についに!という感じです。
なんとCakePHPガイドブックの著書の方が発表されるらしいです!
- Comments: 0
- TrackBacks: 0
CakePHP1.2 stable 出ました!
- 2009年1月26日 20:47
- CakePHP
見逃してました。1月14日時点でstableが公開されてたようです!
まだ試していないけど、楽しみです。
CakePHP: the rapid development php framework.
- Comments: 0
- TrackBacks: 0
CakePHP RC4出ました!
- 2008年12月22日 12:30
- CakePHP
やっとRC4が出ましたね~。
細かい変更点は確認してないけど、既存のCakeアプリに投入したところ問題なく動作した。
RC2、3のような大幅な変更はないのかな?
もうすぐ stable !楽しみ~。
- Comments: 0
- TrackBacks: 0
[CakePHP1.2RC3] AIRからSabreAMFを利用してCakePHPに通信する
- 2008年11月24日 20:16
- ActionScript3.0 | CakePHP | PHP
AirのSWFファイルからPHPが動いているサーバーに接続する為には、AMFというフォーマットに従って通信を行う。
PHPのAMFライブラリとしては、AMFPHP が有名だけど、以下の記事によると、SabreAMF というライブラリがCakePHPに実装しやすいらしい。
実装方法としては、上記記事のタイトル通り、CakePHPのコンポーネントとして実装させる。
上記記事のコンポーネントを参考にもっと理解しやすいようにシンプルに書いてみたので参考にどうぞ。
- Comments: 0
- TrackBacks: 0
NetBeans6.5でCakePHPを使う
- 2008年11月19日 23:34
- CakePHP
ついにNetBeans6.5正式版が出ました!おめでとうございます!
そのNetBeansでCakePHPを利用するには、ちょっと工夫が必要だった。
- Comments: 0
- TrackBacks: 0
[CakePHP1.2RC3]PHP4でhelperのbeforeRenderの値参照バグ
- 2008年11月11日 07:48
- CakePHP
helperのbeforeRenderで、ヘルパのプロパティを書き換える処理を行っても、viewで同じ値を参照できない。 調べたらCakePHPのバグだった。
PHP4の場合、foreachでの参照渡しができないから別のインスタンスの値を変更した事になる。
[cake/libs/view/view.php]の_renderメソッド内の以下の部分を書き換える事で対応可。
- Comments: 0
- TrackBacks: 0
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+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: 2
- 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のススメ
- Comments: 0
- TrackBacks: 0
Home > CakePHP Archive
- Links
- Search
- Feeds
- Tag Cloud