Ethna

久しぶりに更新。

UTF-8のシステムを構築することになったのだが、Ethnaを使いたい。 と言うことで、いろいろ検索してみる。結果、こちらを参考に Ethna自体はEUC-JPのまま(いじらずに)。 http://human-connect.sakura.ne.jp/blog/2008/02/ethnautf8.htmlapp、template、(s…

あれ?

いつからPrimary Keyのないテーブルにaddできなくなったんだろう…?

EthnaでADOdbを利用してみた。

Ethnaとは直接的には関係ないけど躓いたところを。 DBから大量のレコードを取得するようなselect文を投げた時PHPが死ぬ。 普通にoci8でダイレクトに投げるとちゃんと動く。ADOdbではグローバル変数に $ADODB_COUNTRECS もしそのデータベースドライバAPIがSEL…

はまった。

はまった原因はPHPのバージョンだったわけだけど。 strtotimeの戻りがPHPのver.5.1.0以降変わった(正常になった?)からだけど。 いまさら5.0.5なんてversionでやってたほうが特殊だけど。。あと XAMPP1.6.2に含まれているPHP5.2.2とZend Optimizer3.2.4だ…

唐突だけど、これまでEthnaを利用してきた環境でも記しておこうかと。

Ethna+WindowsXP Pro+Apache2+MySQL+PHP4 Ethna+Linux+Apache2+MySQL+PHP4 Ethna+WindowsXP Pro+Apache2+MySQL+PHP5 Ethna+Linux+Apache2+MySQL+PHP5 Ethna+WindowsXP Pro+Apache2+Oracle+MySQL+PHP5 Ethna+WindowsXP Pro+IIS5+MyS…

Ethna2.3.0以降Log周りがPlugin化されているみたいで ログファイル名を変更するのに以前のようなEthna_Loggerを継承してオーバーライドってやり方じゃあできなくなったのか? とりあえずapp/pluginにEthna_Plugin_Logwriter_Fileを継承したクラスを作り、 _g…

AppManager

最近、Ethna2.3.1を導入してみたがAppManager周りも変わっていた。 info.phpでAction一覧やフォーム定義を見れるけど、 2.3.1には対応していないのかな? Manager一覧箇所もあるけど出てこない? と思ったらControllerにもManagerを記述する箇所がない??そ…