s

PHP

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勉強…

mac で etags を使って php 用のタグファイルを作ってみる

symfonyで開発日記 : emacsのetagsを活用する http://blog.symfony.jp/2007/08/13/emacs-etags/ を参考に。 実行したコマンドは以下。 etags `find . -name "*.php"`

colinux に php をインストール

いろいろ足りなくてなかなかおわらない。 一番はまったのが、./configure --with-mysql が失敗する現象。これは yum install mysql-devel を実行すると解消された。エラーがでる時は *-devel もインストールすると解消することが多そう。 最終的なコンパイル…

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);

Mac OS X への Apache と PHP のインストール

Max OSX の開発用に Apache と PHP をインストールします。MySql が /usr/local/mysql にインストールされていることが前提です。 まず、Apache 1,3 系の最新版をダウンロードし、インストールします。 cd /usr/locale/src/apache1.3/ tar xzvf apache_1.3.9…

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 でも同じ問題で躓いてい…