s

CakePHP

cakephp1.2でPEAR::Services_Amazonを使う

【PHP TIPS】 60. PEAR::Services_AmazonでAmazonにアクセス:ITpro PEAR :: Package :: Services_Amazon PEAR HTML_QuickForm and cakephp - Cake PHP | Google グループ 上記3サイトを参考に実装する。 vendors/pear.inc.phpを作成 [php] [/php] PEAR::Se…

cakephp1.2でcacheを使う

cakephp1.1の時と同じように(ちょっと違うけど)キャッシュの設定をする。 core.phpの設定 Cache.checkのコメントを削除 Configure::write('Cache.check', true); controllerの設定 プロパティに追加(※Cacheヘルパーを指定しないと動かない) var $helpers…

今からCakePHPを使ってWebアプリを作成する-2

mysqlの設定 [code] mysql -u root -p mysql> grant all privileges on cake.* to cake@localhost identified by ‘PWD’; mysql> create database cake; mysql> exit; [/code] あとはdatabase.phpを設定する。 その次にamazonのAPI関数を作成する。

Premature end of script headers: php5.cgi

CakePHPをセットアップしてindex.phpにアクセスすると500 Internal Server Error。 エラーログは以下。 Premature end of script headers: php5.cgi 今のところ手がかりなし 仕方がないので以下のようにphp4で動作するように.htaccessを無理矢理修正 - Rewri…

今からCakePHPを使ってWebアプリを作成する-1

TODO 本番にCakePHP設定 雛形HTML作成 画像を取得するAPI利用モジュール作成 正直そんなにたいしたものは作らないけど、CakePHPを使ってWebアプリを作る。APIを使って画像を取得しそれを一覧で並べるだけというアプリを想定。入力窓があってそこに入力すると…

CakePHP 1.2 系を試してみる

CakePHPからPre-Beta: 1.2.0.5875 pre-betaをダウンロードする。 クライアントのcoLinux上に展開。 CakePHPが動作するようApacheのhttpd-vhosts.confを以下のように修正する。 [code] ServerAdmin webmaster@c.xxx.co.jp DocumentRoot /mnt/svn/sylvan-l/c/a…

CakePHPの勉強会へのリンク

CakePHP勉強会を開催しました! & 発表資料です : akiyan.com 今後も利用していきたいと思っているフレームワークCakePHP。 一度業務で利用したけれどまだまだ理解できていない部分があり、発表資料を読んでもっと使い込まないとと感じました。 CakePHP勉強…

query 関数で同じ sql を実行するとキャッシュが効いてしまう

例えば、 [code] $data = $this->query('select * from sample');// ここで sample テーブルに対してレコード追加を行う$data = $this->query('select * from sample'); [/code] 上記のような処理をすると、1 度目の query 文で取得したデータと 2 度目の qu…

CakePHP で GROUP BY を使う

以下のようにするだけで GROUP BY が使えます。 $conditions = "GROUP BY ID";$this->modelName->findAll($conditions);

対応が必要なモデルの validates

CakePHP モデルのvalidates()に注意 | Shin x blog には対応する必要がありそう。 このままだと空っぽのデータをバリデーションにかけると OK になる。

bake.php を拡張した decorate.php を使おうとしてみた

使おうと思って、decorate.php を実行すると以下のメッセージ Your database configuration was not found. Take a moment to create one: --------------------------------------------------------------- Database Configuration: ---------------------…

CakePHP のエラー処理

今から考えて作ってみる。 Object::cakeError() はどうだろう? app/error.phpというファイルにAppError extends ErrorHandlerを作る。 Apperror::foo() jを作る。 app/views/errors/foo.thtml を作る 参考 memo-space :: CakePHP日記:AppErrorで日本語が表…

bindModel と unbindModel について

参考 New feature: bindModel/unbindModel « cakebaker A couple Cake tricks in Posts@ rd11, supporters of CakePHP and developers of innovative web applications using php, ajax, xhtml, flash bindModel と unbindModel は、モデルクラスで "hasOne…

Oracle with CakePHP でプレースホルダを使うには

#2294: dbo_oracle_diff.txt - CakePHP : The Rapid Development Framework for PHP - Trac これをうまく組み込めば Oracle でプレースホルダが使えそう。 とりあえず oracle を使いたい場合は、Oracle 9i with CakePHP (Sylvan) の下の方を参照。はじめ dbo…

Oracle 9i with CakePHP

CakePHP で Oracle を使ってアクセスすると以下のようなエラーが発生して困った。 Fatal error: Call to a member function on a non-object in /...../cake/cake/libs/model/dbo/dbo_adodb.php on line 298 Oracle 9i with CakePHP でも同じ問題で躓いてい…