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 /');'工作。谢谢。 –