CakePHP
いろいろなブログで既に書いてあるので今更ですが、 挙動に微妙にハマったので注意すべき箇所をメモしておこうと思う。ピュアPHPならheader()を使うところ、CakePHPでは出力前後にコールバックするメソッドが色々あるため、専用の方法が用意されている。 基…
[2012/07/29 17:43追記] こんな記事がありました。 CakePHP モデルの読み込みは App::import ではなく ClassRegistry::init で 検証はしてません。 本家のbookに書いてあるのでいちいちこんな記事不要なんですが、あまり違いを理解せずに使っていたので今日…
書こうと思いましたが既に書かれてました。そりゃそうですね。 cakephp1.3携帯サイトをテーマを使って作る http://www.hideblog.net/nikkis/show/125/ 同じことがCakePHP2.xでも変わらず実装できるよということで一応書いておきます。themeは1系からある機能…
[追記:2012/03/09 14:30] AppHelperに記述していたのは誤りでした。申し訳ないです。 AppHelperに書いてしまうと、呼び出されたヘルパの数だけcallbackメソッドが実行されるため、新しくEncodingHelperを作り、 それをAppControllerの$helpersに追加するほう…
普通にwebで使う場合には以下のページで解決できる。floatingdays: PHP5.3だと CakePHPで Deprecatedエラーが出まくる問題の対処方法 http://fdays.blogspot.com/2009/07/php53-cakephp-deprecated_04.html しかしconsole実行した際、上記の修正だけだと相変…
紆余曲折あってVPSレンタルすることになったのですが、まあWindowsよりはLinuxだろと思いつつも初めてのことなので、クソだうんこだと罵っていたPLESKを一応追加してやることにした。 そこまでは良かったんだけど、PLESK環境下ではopen_basedirの値がドメイ…
CakePHPでのサービス開発 - self memo http://aratafuji.exblog.jp/7723478/早急に対応が必要だったので、とりあえず上のサイトを参考に、 リダイレクトの処理部分をapp_controllerのbeforeFilterに入れて暫定的に対応というひどい突貫工事を。 今まで入れて…
Configure::write('debug', 0); にしている時のモデルキャッシュが原因。 なぜか一部のフィールドがsave()で保存できない! - あんじーのテクニカルブログ http://blog.development-network.net/ung/2009/07/save.htmlなぜか一部のフィールドがsave()で保存…
CakePHP1.2.1.8004。 回避策はあるんだろうけど、Authコンポーネント使う時に面倒なことが起きるようなのでおすすめできません。具体的には、ad/users/loginにログインページを作って、 users_controller.phpのbeforeFilter()に Auth->loginRedirect = '/adm…
ロリポップレンタルサーバへの導入は比較的簡単にできたのですが、xserverで少し引っかかったのでメモ。ある程度は以下のサイトを参照のこと。[cakePHP]レンタルサーバxserverへの導入 インストール編 - PHPを使ったWebサイト構築 備忘録 http://phptips.see…
携帯用viewを殆どいじってなかったからだった…。>エラーの原因 というわけで無事に設置完了。 色々重なって自己嫌悪がマッハで有頂天。 あと197年半…。
翻訳とか細かい不具合修正がいっぱい残ってるけどとりあえず完成した。 今度はx-serverにCakePHPを置くのに一苦労。500errorにはじまり文字化けまで発生。文字化けはphp.iniを置いてなんとかなったけど今度は携帯からのアクセスでエラー多発。どうなってんだ…
だいぶCakePHPにも慣れてきたような、まだまだのような…