[CakePHP] 隣接するレコードを取得する簡単な方法
CakePHP 隣接するレコードを取得する簡単な方法です。 Model->find(‘neighbors’)を使います。 例: usersテーブル id=57のレコードに隣接するstatus=1の…
CakePHP 隣接するレコードを取得する簡単な方法です。 Model->find(‘neighbors’)を使います。 例: usersテーブル id=57のレコードに隣接するstatus=1の…
高機能日本語メール送信ライブラリ・文字化けフリー Qdmailを利用して、 CakePHPのShellからメールを送信する方法です。 hoge.php123456789101112131415161718192021cl…
あまりないシチュエーションだと思いますが、 コンポーネント内でヘルパーを使用することができます。 class HogeComponent extends Object{ function get_hoge(){ // H…
session.use_trans_sidを使用すれば、 HTML内の相対リンクにセッションIDを自動的に追加することができます。 ini_set('session.use_trans_sid',1); CakePHPを…
コンポーネント内で他のコンポーネントを使用する例です。 コントローラーで使用するときと同様に、 components変数に使用したいコンポーネント名をセットします。 <?php class HogeComponen…
hasManyのconditionsを動的に変更する例です。 麻生太郎さんの有益な発言を取得する場合。 $options=array(); $options['conditions']['User.name']='麻生太…
コンポーネント内でモデルのインスタンスを生成する方法です。 <?php class SampleComponent extends Object{ function get_user_data(){ // User…
app/config/database.php内に defaultとmasterの2種類のDB設定を記述したとします。 class DATABASE_CONFIG { var $default = array( 'dri…