シリアライズしたオブジェクトは、可読形式の文字列となります。 データベースのアカウントやパスワードといった情報を 暗号化せずにプレーンテキストにシリアライズして保存すると、 セキュリティ上問題となります。 そのようなデータを無防備な状態でテキストファイルに保存したりしたくはないでしょう。 またメールなどで攻撃者に覗き見られることも好まないはずです。 シリアライズされたオブジェクトは、 正しい認証情報を知らない限りデータベースにアクセスすることはできません。
と、rowsetにテーブルのインスタンスを渡してやれば、再接続します。
で、ある程度Zend_Db_Tableで保管ができるので、それを利用させてもらいましょう。
これでDeleteがCascadeされたりなど、Zend_Db_Table側でリレーションを保管してくれます。
RDBMS上でリレーションを組んでおけば、Zend_Db_Tableの設定で $_dependentTables を指定しなくてもよいので楽です。
まあ普通にMVCなフレームワークとして使っている分には問題ないハズなんですが、新しい機能はきっと便利に違いない!と思い、色々と再勉強している最中です。
ので、パスが通っていれば自動で読み込みにいく、昔のregisterAutoloadのような設定にするには以下のようにします。