タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

cakephpに関するkjirouuのブックマーク (5)

  • cakephp:log [Ore Base]

    このページは削除されました。以前のリビジョンの一覧をチェックして、いつ・なぜ削除されたのか確認したり、過去の版にアクセスしたり、元に戻したり出来ます。

    kjirouu
    kjirouu 2012/10/22
    CakeLog::configの指定方法, 但しプロジェクト環境にはFileLogは無かった, 第一引数のキーはなんでもいいので my_log とか付けとけばよい, とりあえず止めるには記述自体を単にコメントアウトで大丈夫だった
  • CakePHPでコントローラーやアクションごとにCSS&jsを切り替える方法

    引用元: CakePHPで実行中のコントローラー名、アクション名を取得する方法 あとはlayoutsのheadに分岐で読み込むだけです。 views > layouts > ctp file <head> if($this->action == 'hoge') { echo $html->css('hoge'); } </head> 各Viewで指定する方法 アクション名を取得してとりあえずできるようになったけど、数十個とかあったら管理が大変だよなと思ってたらCakePHPには便利な機能があるのですね。 head内に「$scripts_for_layout」を記述しておけば各Viewファイルからcssなどを追加できるようです。 views > layouts > ctp file <head> echo $scripts_for_layout; </head> 各Viewには以下を記述しま

    CakePHPでコントローラーやアクションごとにCSS&jsを切り替える方法
    kjirouu
    kjirouu 2012/10/20
    ビューに <?php $html->script('jquery.js', array('inline' => false)) ?> で <head> 内へ記述される
  • CakePHPのfind条件にORを設定したい

    CakePHPで検索条件を設定するときに'OR'を指定したい場合(初心者編) $conditions = array( 'Model' => array( 'id' => 1, 'or' => array( array('user' => 'hogehoge'), array('user' => 'mogumogu') ) ) ); $this->Model->find($conditions); とすると WHERE (`id` = 1) AND ((`user` = hogehoge) OR (`user` = mogumogu)) こんな感じになります。 さらに'AND'を入れたい $conditions = array( 'Model' => array( 'id' => 1, 'or' => array( array( 'user' => 'hogehoge', 'passwor

    kjirouu
    kjirouu 2012/10/19
    findのconditionsへのOR条件設定方法, 'a'=>条件1, 'or'=>array(条件2,条件3) だと 条件1 AND (条件2 OR 条件3)
  • updateAllで一気に複数レコードのUpdate - cakephperの日記(CakePHP, Laravel, PHP)

    CakePHP1.2 RC3の環境です。 CakePHPは、saveメソッドでデータを保存する際に、データの配列のキーにidがあればUpdate,なければInsertしますが、これだと複数レコードを一気にUpdateするのは大変そうです。 例えば、年齢カラムがあり、年齢が20才以上の人の飲酒可能フラグカラムにOKという文字をセットするなんていう場合、SQLとしては update hoge set inshu='OK' where age >= 20;みたいにしたいのですが、これをCakeでやろうとした場合、まずSelectで20才以上の人のidを取得して、それからforeachでsaveを繰り返す、、、、なんて考えたのですが、これじゃ非効率だよなと思ってAPIを探したら、updateAllが見つかりました。 http://api.cakephp.org/class_model.html#6

    updateAllで一気に複数レコードのUpdate - cakephperの日記(CakePHP, Laravel, PHP)
    kjirouu
    kjirouu 2012/10/18
    全行更新は $model->updateAll(array('fieldname'=>'fieldvalue'))
  • http://blog.quall.net/program/php-program/303/

    kjirouu
    kjirouu 2012/10/15
    Paginateのjoinsの書き方, 及び展開されるSQL例
  • 1