Kohanaのautoload

Kohanaは情報が少ないのでCodeIgniterのサイトから情報を収集しているのだけれどやっぱりちょっと違う部分もある。
それでちょっと悩んだのがautoload。
autoloadとはクラス(機能)の自動読み込み。これを利用すると、毎回loadメソッドを呼び出す必要がない。
CodeIgniterの場合はapplication/config/autoload.phpで設定を行う。
Kohanaではconfig.phpのautoloadに設定するっぽい。
設定内容はこんな感じ
application/config/config.php

$config = array
(
’site_domain’ => ‘localhost/’,
’site_protocol’ => ‘http’,
‘index_page’ => ‘index.php’,
‘url_suffix’ => ‘.html’,
[…]

ちょとだけ利用したcakePHPの感想

最近cakePHPでプロトタイプ的なものを作ったので
ちょっと感想を書いてみたいと思う。
結論から言えばいまいちなじめませんでした。
やっぱり画面がテーブルに依存している結合度の高さが
私と相性が悪かったのかもしれません。
ただし依存度が高いおかげでモデルに対してクラスをごりごり自作しなくてすみます。
振り返って見るとこれはいままで手間だった分、すごい楽になったかも。
話を戻して相性が悪かった部分ですけど、若干やらされている感がするのかな。
本格的にやってないのでここら辺は使いこなすうちに変わるかもしれないけど。
あまりフレームワークを使ってないからかもしれませんが
フレームワークにコントロールされている感が強いんですよね。
フレームワークの路線とちょっと違うことをしようとするとそこでストップしちゃうんですよね。
できないって事は無いんですけど遠回りってイメージが強い気がします。
RORに近いイメージがあるんですけどROR使ってる人ってここら辺どうなんでしょう?
まーあ個人的な問題であって決してcakePHPが悪いと言っているのでありません。
一通りのプロトタイプやサービスを揃えるのであれば十分利用する価値はあると思いますし
前半で書いたように触ったレベルなのであくまでも薄っぺらな感想です。
以前利用したguessworkはこの部分に関しては控えめでよかったんだけど。
いつになったらPHP5対応でるんでしょう^^。期待してます。

CakePHP+xamppでの文字化け

CakePHPの勉強を始めようと思い
端末に入っているxamppでMySQLを有効にして利用してみた。
まずは付録 A. Cake ブログチュートリアルから。
ApacheからMySQLの接続って上手くいきそうにないなと思いながらもあっさり繋がって順調。
phpmyadminでデータ作って日本語も綺麗に表示されたので問題ないかと思ったのですが
いざCakePHPから表示させてみると見事に文字化けorz
ネットで情報を探したらなんとか解決しました。
my.confと紹介順序の設定でした。