CakePHP类注册表最佳实践
我有一些相互不关联的模型,当我需要获取其中的一些信息时,我是否应该使用CakePHP类注册表最佳实践,php,cakephp,Php,Cakephp,我有一些相互不关联的模型,当我需要获取其中的一些信息时,我是否应该使用ClassRegistry::init('ModelName')?这是一种好的做法吗 控制器应在“非互连”模型之间传递信息 这是一种好的做法吗 如果没有其他方法获得CR,则CR是好的。在控制器和shell中,您还可以使用$uses属性加载其他模型。请注意,列表中的第一项将是控制器的主$modelClass属性 控制器应在“非互连”模型之间传递信息 不,技术上可以,但所有数据操作都应该在模型中进行。因此,将您必须处理的任何数据从
ClassRegistry::init('ModelName')
?这是一种好的做法吗
控制器应在“非互连”模型之间传递信息
这是一种好的做法吗
如果没有其他方法获得CR,则CR是好的。在控制器和shell中,您还可以使用$uses
属性加载其他模型。请注意,列表中的第一项将是控制器的主$modelClass
属性
控制器应在“非互连”模型之间传递信息
不,技术上可以,但所有数据操作都应该在模型中进行。因此,将您必须处理的任何数据从控制器传递到模型方法,并在那里进行处理,然后在控制器需要时返回