前回の記事の補足を込めてもう少し1.2系のModel関連の変更についてメモしておきます。 Model::gerenateList()が非推奨になったのは、Model::find()に新しいシンタックスが加わったからと本家の人が言っています。 1.1系統では、Model::findAll()やModel::findCount()などのメソッドが用意されていて、データをとってこれましたが、これ全般がModel::find()の引数によって代替されたようです。 ここで前回の話と結びつくのですが、セレクトタグに使うデータを取得したい場合は、Model::generateList()を使わないで新しいシンタックスを推奨するよということだと思います。 以下は前回より複雑なデータをセレクトタグに使いたいときのメモです。