2009-01-01から1ヶ月間の記事一覧
プログラミング言語 Ruby作者: まつもとゆきひろ,David Flanagan,卜部昌平(監訳),長尾高弘出版社/メーカー: オライリージャパン発売日: 2009/01/26メディア: 大型本購入: 21人 クリック: 356回この商品を含むブログ (129件) を見るこれが出るらしいので Ruby…
とりあえず全く何もわからないので本を買った。Canon EOS Kiss X2 親切マニュアル (MYCOMムック デジタル一眼レフFan別冊)作者: デジタル一眼レフFan編集部出版社/メーカー: 毎日コミュニケーションズ発売日: 2008/04/24メディア: ムック購入: 5人 クリック:…
娘の写真を撮りまくるという約束?で嫁から OK をもらいました。 EOS kiss X2 を購入しました。 きっかけは PHP 勉強会でアルファを見せてもらったことなんですが。 しかし空気をよまずに EOS にしてしまったのは負け組か? ま、近くにアルファな人たちが多…
ググッて情報を見つけてその通りやったけどうまくいかない。 って感じの場合、コードはまったく書けないってわけではなさそう。 だけど、フレームワークとかライブラリとかの中身は容量が多くて中までは見れない(見たくない)。 そんな場合は Eclipse の PD…
通常は sort のキーとして指定できるのは対象テーブルのフィールド名のように思われる。 でもいろいろいじってて対象テーブルではなく関連テーブルのフィールド名を使う必要がでてきた。なんとかならないかと思ってたけど以下で解決。(でもやっていいかどう…
paginate する対象がテーブルやそのカラムと1対1なら かなり簡単に使えるんだけど、 たとえばソートキーが複数カラムに渡る場合とかになるとちょっとカスタマイズがいる。コントローラ内で $this->paginate('Model'); とすると、通常は Model::find('count…
http://book.cakephp.org/ja/view/249/ ここに書いてあったな。。。
主キーがあるときって、モデルの read() は便利ですよね? でも注意が必要かもです。 データ更新の場合次のような構造になることが多いんですが、 public function edit($id = null) { if (!empty($this->data)) { $this->Model->save($this->data); } $this…
http://book.cakephp.org/ja/view/75/%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E4%BF%9D%E5%AD%98%E3%81%99%E3%82%8Bにはちゃんと書いてあるんだけど、 updateAll() するときは $fields で指定した値はクォートされません。 手動でクォートしてとのことですが…
モデルのバリデートは save() 内でやっていたんだけど、 個別にやる必要がでてきた。 で、ある項目だけバリデートしたいと思っていたら指定できるみたい。 validates() は invalidFields() をほぼ呼んでるだけなので同じ引き数が渡せる。 で引数として配列で…
paginator とかごにょごにょしてると何かと URL 操作が必要になってくるんですが、 Alias とか指定したときに先頭の固定文字が邪魔だなぁとか思ってました。ヘルパー内の url 関係は最終的には Router::url() に集約されるので、 除いてたら、「base」とか「…