Home > CakePHP Archive

CakePHP Archive

第2回CakePHP勉強会@福岡

  • Posted by: エガシラリュウジ
  • 2010年6月30日 19:23
  • CakePHP

2010年7月3日 14:00より、福岡で、CakePHP勉強会があります!

私もCakePHP製のBaserCMSについて少しお話させて頂きます!

まだまだ枠が空いてますので、ご興味ある方は是非ご参加ください!

http://atnd.org/events/5312

 

CakePHPベースのCMS「BaserCMS」の公式サイトオープン

  • Posted by: エガシラリュウジ
  • 2009年12月 7日 14:53
  • CakePHP
basercms.gif

国産オープンソースとしてCakePHPベースのCMS、「BaserCMS」の公式サイトをオープンしました。

http://basercms.net/


このCMSはどちらかというと制作者向けのCMSとなっており、WEBサイトのベースとして利用できるようになっています。

特別これといった目立った機能はなく、至ってシンプル構成でまだまだバグも含んでいますが、これまでの実務経験から培ったCakePHPに関するノウハウもしっかり詰め込まれています。

土台の分離化や、プラグインフックなども一例です。

是非一度ダウンロードしてみてください!

[CakePHP 1.2.1] ブラウザを閉じてもセッションが消えない

  • Posted by: エガシラリュウジ
  • 2009年3月31日 19:32
  • CakePHP | PHP

久しぶりの Cakeネタ。

通常、認証機能などで、Session を利用した場合、ブラウザを閉じると保持していた Session 情報は消える。

これは、php.ini の session.cookie_lifetime に「0」を設定した場合の挙動だが、 CakePHP で、認証機能を実装した場合、session.cookie_lifetime を「0」に設定していてもセッションが消えない場合がある。

続きを読む

CakePHP勉強会@福岡が開催されます!

  • Posted by: エガシラリュウジ
  • 2009年2月18日 20:33
  • CakePHP

ついに!福岡でCakePHPの勉強が開催されます!

関東や関西の方ではけっこう開催されていたようだけど、福岡ではCakePHPをメインとした勉強会がなかなか開催されなかったので本当についに!という感じです。

なんとCakePHPガイドブックの著書の方が発表されるらしいです!

続きを読む

CakePHP1.2 stable 出ました!

  • Posted by: エガシラリュウジ
  • 2009年1月26日 20:47
  • CakePHP

見逃してました。1月14日時点でstableが公開されてたようです!

まだ試していないけど、楽しみです。

CakePHP: the rapid development php framework.

CakePHP RC4出ました!

  • Posted by: エガシラリュウジ
  • 2008年12月22日 12:30
  • CakePHP

やっとRC4が出ましたね~。

http://cakephp.org/

細かい変更点は確認してないけど、既存のCakeアプリに投入したところ問題なく動作した。

RC2、3のような大幅な変更はないのかな?

もうすぐ stable !楽しみ~。

[CakePHP1.2RC3] AIRからSabreAMFを利用してCakePHPに通信する

AirのSWFファイルからPHPが動いているサーバーに接続する為には、AMFというフォーマットに従って通信を行う。
PHPのAMFライブラリとしては、AMFPHP が有名だけど、以下の記事によると、SabreAMF というライブラリがCakePHPに実装しやすいらしい。

実装方法としては、上記記事のタイトル通り、CakePHPのコンポーネントとして実装させる。
上記記事のコンポーネントを参考にもっと理解しやすいようにシンプルに書いてみたので参考にどうぞ。

続きを読む

NetBeans6.5でCakePHPを使う

  • Posted by: エガシラリュウジ
  • 2008年11月19日 23:34
  • CakePHP

ついにNetBeans6.5正式版が出ました!おめでとうございます!

そのNetBeansでCakePHPを利用するには、ちょっと工夫が必要だった。

続きを読む

[CakePHP1.2RC3]PHP4でhelperのbeforeRenderの値参照バグ

  • Posted by: エガシラリュウジ
  • 2008年11月11日 07:48
  • CakePHP

helperのbeforeRenderで、ヘルパのプロパティを書き換える処理を行っても、viewで同じ値を参照できない。 調べたらCakePHPのバグだった。

PHP4の場合、foreachでの参照渡しができないから別のインスタンスの値を変更した事になる。

[cake/libs/view/view.php]の_renderメソッド内の以下の部分を書き換える事で対応可。

続きを読む

フレームワークのキホンと高速開発CakePHP

  • Posted by: エガシラリュウジ
  • 2008年10月20日 13:30
  • CakePHP | PHP

2008/10/19に福岡でPHPの勉強会に参加しました。
その時に、「フレームワークのキホンと高速開発CakePHP」というお題で発表させて頂きましたので、その時の資料をアップします。


続きを読む

CakePHPでSmartyのキャッシュを利用する

  • Posted by: エガシラリュウジ
  • 2008年5月29日 11:40
  • CakePHP | PHP

公開されている Smarty View class などで、そのままSmartyのキャッシュ機能を利用しようとすると、ページを移動しても内容が切り替わらないという問題が発生する。

続きを読む

「CakePHPとSmartyのススメ」ページ全面更新

  • Posted by: エガシラリュウジ
  • 2008年5月23日 17:31
  • CakePHP | PHP

CakePHPにおけるSmartyの利用方法を説明した「CakePHPとSmartyのススメ」ページを全面的に更新しました。

以前掲載した時の記事とソースコードがあまりにもショボかったので、実際に今仕事として使っているものをベースとして説明してます。ソースコードもダウンロードできますのでご利用下さい。

CakePHPでのマルチチェックボックス

  • Posted by: エガシラリュウジ
  • 2007年6月23日 17:24
  • CakePHP | PHP

CakePHPでは、標準で、複数のチェックボックスを処理する為のヘルパーが用意されていない。
habtmというヘルパーが公開されてたがうまく動作しないので、うまく動くように調整した。

続きを読む

CakePHP+RSS+SimplePie

  • Posted by: エガシラリュウジ
  • 2007年6月20日 11:28
  • CakePHP | PHP

前回、「CakePHP+WebModels+RssModels」は、[cURL]が利用できないサーバーでは利用できないという事を言ってましたが、今回は、その対応策について書きます。

 

続きを読む

CakePHP+Smarty+UTF-8におけるIEのレイアウト崩れ

  • Posted by: エガシラリュウジ
  • 2007年6月18日 02:19
  • CakePHP | PHP

ロリポップで有名なpaperboyの中級者向け?レンタルサーバー「チカッパ」に、CakePHP+Smartyを設置したところ、リロード3回から4回に一度、文字化けしてしまうという奇妙な問題が発生。
「気分ですか?」といわんばかりのプログラムらしからぬ始末。

続きを読む

CakePHP Pagesクラスでmodelを利用する方法

  • Posted by: エガシラリュウジ
  • 2007年2月15日 02:12
  • CakePHP

たまーにですが、pagesディレクトリに置いたテンプレートも含め、サイト内全てのhtml出力に対し、データベースのデータを利用しつつ処理を行いたい場合があります。

その場合、通常、pagesクラスは、モデルを利用しない設定になっているんですが、無理矢理利用する方法についてもご紹介します。

続きを読む

CakePHP URLのカスタマイズ

  • Posted by: エガシラリュウジ
  • 2007年2月12日 13:11
  • CakePHP | PHP

CakePHPでは、webrootディレクトリ内に設置したファイルは、通常の静的ファイルとしてアクセスできるんですが、グローバルテンプーレートとして、統一されたヘッダーや、フッターを利用したい場合があります。

その場合、pagesディレクトリを利用すると効果的なんですが、URLの見た目がイマイチです。
http://test.test/pages/company/index 等

続きを読む

CakePHPでSmartyのススメ

  • Posted by: エガシラリュウジ
  • 2007年2月12日 11:38
  • CakePHP | PHP

=ここに掲載している記事およびソースコードは、2008/05/23に全面的に見直し、リライトしています。=

まず、CakePHPやSymphonyといったPHPのフレームワークが普及していく中、フレームワークへのsmartyの組み込みについて様々な意見が飛び交い議論がなされているが、もう一度必要性について考えてみたい。
それに伴い、今回、smartyのCakePHPへの組み込み方法や、ソースコードを公開した。

続きを読む

CakePHPでの独自viewへの変更方法

  • Posted by: エガシラリュウジ
  • 2006年11月30日 23:47
  • CakePHP | PHP

viewsディレクトリの直下に新しいviewを「新view名.php」として設置。
そしてクラス名を「新view名View」とします。
※ Viewクラスを継承させる事

続きを読む

CakePHPでのデータの設定/参照方法

  • Posted by: エガシラリュウジ
  • 2006年11月30日 23:45
  • CakePHP | PHP

【コントローラー上でフォームの初期値を設定する】
$this->data['モデル名']['フィールド名'] = 値;

【フォームより送信されたデータの参照方法】
$this->data['モデル名']['フィールド名']

CakePHP データベースに直接関連しないControllerの作成

  • Posted by: エガシラリュウジ
  • 2006年11月25日 14:19
  • CakePHP | PHP

データベース上のどのテーブルにも依存しないPHP処理だけのページを作成する場合、モデルに関連させていないと、「モデルが見つからん!」とエラーがでます。

対象のコントローラーに以下の一行を記述する事で対処できます。
var $uses = null;

続きを読む

CakePHPの基本的な利用方法

  • Posted by: エガシラリュウジ
  • 2006年11月24日 20:53
  • CakePHP | PHP

CakePHPは、何も設定を行わない場合、app/webroot/内のファイルにアクセスを試みます。
実ファイルがあれば、そのファイルを表示し、なければ、Mod_Rewriteを利用し、URLを引き数とした状態で、app/webroot/index.phpへアクセスする事となります。

実ファイルがない場合、以下のURL構成が基本となります。
http://Cakeのパス/コントローラ名/アクション名/パラメータ1/パラメータ2/...

続きを読む

CakePHPのインストール

  • Posted by: エガシラリュウジ
  • 2006年11月23日 02:08
  • CakePHP | PHP

公式ページ(http://www.cakephp.org/)より、cake_1.x.xx.xxxx.tar.gzをダウンロードします。
※ 今回は、cake_1.1.10.3825.tar.gzを利用しました。

解凍後、WEBサーバーのドキュメントルートに全てのファイルをアップロードします。

続きを読む

CakePHPのススメ

  • Posted by: エガシラリュウジ
  • 2006年11月22日 10:02
  • CakePHP | PHP

以前から、小規模向けのフレームワークを探してたんだが、ついにイイのが見つかった・・!

自前でも簡易的なフレームワークを作って開発していたけど、もうこちらに乗り換える事に決めた。

続きを読む

Index of all entries

Home > CakePHP Archive

Links
Search
Feeds
Tag Cloud

Return to page top