PHPのPEARライブラリのO/RマッパであるDB_DataObjectを試してみました。
で、設定ファイルを書き終えていざ生成ってところで問題が出て
なんとか一応解決できたので備忘録的に一言。
独習PHPに書いてあったとおりに打ってみたら以下のエラーが。FUCK!
>%PHP_HOME%\php.exe %PEAR_HOME%\DB\Dat
aObject\createTables.php "%APP_HOME%\config\config.ini"
PHP Warning: Module 'Zend Optimizer' already loaded in Unknown on line 0
PHP Warning: Zend Optimizer: module registration failed! in Unknown on line 0
まぁ表示上はWarningだったんですけど
生成されて欲しいクラスファイルが全く生成されてませんでした。
高速化ツールのZend Optimizerが既にロードされてるとかなんとかかんとか。
エラーメッセージ等でググッたけどめぼしそうなものがなかったんで少し考えて
CLIのほうのphp.iniの[Zend]以下の項目をすべてコメントアウトしたら、今度はうまく生成された模様。
ホントに一応上手くいった感が否めないけど出来てるぽいし大丈夫だろう。