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

携帯で表示されない

メモ。 CakePHPで携帯・PC共通サイト作っていたら、一部の文字が携帯では表示されなかった。 原因不明のため、表示しない文字列を変更して回避したが、NG文字と状況をメモ。

joinsの設定を使う場合

メモ。 pagerやfindでデータを抽出する設定$optionsで、joinsによりINNER JOINなどを行う場合、 database.phpにてテーブルのprefixを設定すると正しく動かなくなる。 その対策。

モデルでURLのパラメータ(params)を取得する

コントローラでは、$this->paramsで得られる値:例えば$this->params['prefix']や$this->params['admin']を、 コントローラ・コンポーンネント以外で得る方法。

FireFoxのアドオンでCook Bookをカスタマイズ表示

CakePHPのオンラインリファレンス、CookBookのデザインが新しくなりました。 http://book.cakephp.org/ja# 内容は一緒ですが、デザインが大幅に変わり、また検索結果の出力が非同期表示になるなどの違いがあります。 しかしながらこの新デザイン、個人的に、…

TagsPluginの導入

CakeDC様配布の、CakePHP用タグ付けプラグイン TagsPluginを導入しました。 http://cakedc.com/downloads/view/cakephp_tags_plugin 導入時のトラブルや、実際の挙動、そしてタグ削除・タグクラウドを表示する際の疑問点などがあるので、それらについて記載…

UtilsPluginの内訳

下の記事で存在を知ったのですが、 CakePHPに、様々な「ちょっとした処理」を追加できる UtilsPlugin という便利なものが配布されています。 http://1-byte.jp/2011/01/06/open_trivist/ しかし、公式ページ(ver.1.1)や、READMEを読んでも、何にどうやって使…

Mediaプラグインのver.1.2->1.3バージョンアップ

CakePHPをver.1.3にアップしたのに伴い、 1.2時代から導入+拡張コンポーネント入れて独自遣いしていた、Mediaプラグインも、1.3b*1にアップデートしました。その際の、トラブル解消過程のメモです。 * 注 1.「独自拡張」由来の不具合が混ざっているかもし…

アメリカAmazonでお買い物

アメリカのAmazonで、お買い物してみました。 買ったのは パラノイア。 Troubleshooters (Paranoia)作者: Allen Varney,Charlotte Law出版社/メーカー: Mongoose Pub発売日: 2009/08/01メディア: ハードカバー クリック: 8回この商品を含むブログ (2件) を見…

saveAll()を使う時の注意

saveAll()を使うと複数のデータを一括で保存できます。 大変便利ですが、 セットするデータの形式に、注意が必要です。