0
私は与えられたテンプレート(例えば、タイムスタンプ可能なすべてのモデル)を持つすべてのモデルを探したいと思います。それ、どうやったら出来るの?このソリューションは、理想的にはタスクで動作するはずです。Symfony:テンプレートを持つモデルをすべて取得するには?
私は与えられたテンプレート(例えば、タイムスタンプ可能なすべてのモデル)を持つすべてのモデルを探したいと思います。それ、どうやったら出来るの?このソリューションは、理想的にはタスクで動作するはずです。Symfony:テンプレートを持つモデルをすべて取得するには?
テーブルオブジェクトのDoctrine_Core::getLoadedModels()
とgetTemplates()
メソッドで何かを試すことができます。
私はこれについて考えましたが、うまくいきません。 getLoadedModels()は、オートローダーによって遅延ロードされたモデルのみを返します。すべてのモデルをロードする方法はありますか、または存在するすべてのモデルを取得する別の方法がありますか? –
非常に同じクラス(Doctrine_Core)に 'loadModels()'メソッドがあります。前に呼び出すと、すべてのモデルをロードする必要があります。私はそれが動作することを知っている、私はここでそれを見た後に一度それを使用した:http://webmozarts.com/2010/03/11/writing-efficient-tests/ – greg0ire
そう、Doctrine_Core :: loadModels(sfConfig :: get( ' sf_lib_dir ')。'/model/'); 'が動作します。ありがとう。 –