Life is Really Short, Have Your Life!!

ござ先輩の主に技術的なメモ

2013-01-01から1年間の記事一覧

CakePHPのqueryのキャッシュについて

こーゆー単体テストを書いていた。 明細行を集計 集計結果SQLを発行して確認 集計されない結果を返すようupdate 集計結果SQLを発行して確認 2と4で発行されるSQLは同じ。で、3で発行したsqlの結果はfindすると反映されているのに、4でSQLを実行すると更新前…

CakePHP2でSessionのcore.phpの設定が上書きされない

CakePHP2.2.3での話。おかしいこんなことは許されない・・・・ CakePHPのセッションの設定はcore.phpでこんな感じで設定することでデフォルトの設定をオーバーライドできると書いてある。 'database', 'cookie' => 'my_app', 'timeout' => 4320 //3 days ))…

AuthComponentのUserModelを使い分けしたい

CakePHP->Version = '2.2.3'; 利用者(弊社)、顧客、仕入先が各々弊社システムにログインできるようにしたいです、と言われた。以下のようなモデルになっている。 User(利用者) Customer(顧客) Maker(仕入先) Userテーブルに顧客や仕入先をコピーしてぶち込む…

さくらインターネットのレンタルサーバでCakePHP1.x系のシェルが動かない

特定の取引先だけに利用しているしょーもないシステムがあって、CakePHPのシェルで注文内容をメール報告しているのですが、 /home/<USER_NAME>/www/<APP_DIR>cake/console/cake: /bin/bash: bad interpreter: No such file or directory cakeのシェルスクリプトが見つからないと</app_dir></user_name>…

macのターミナルでgitのブランチを補完するbashでエラー出たやつちょっとこい

git

ターミナル上にgitのブランチ名を表示する - hululuの通りやったら下記のようなエラーが。 bash: __git_ps1: command not found 調べてみると、僕のMac(Mountain Lion)はXcodeを入れたことにより、Xcodeで使っているgitが優先されちゃってるみたい。で、gith…