消息模块中有一个模型(消息)。如何在模块外部为此模型创建crud操作。我只想创建一个crud操作(不在模块中),但我的模型位于消息模块模型目录中。
第一种可能的解决方案是将消息模型复制到Yii基本模型目录。有没有其他系统的方法来创建我的crud操作?
答案 0 :(得分:5)
你可以用gii来做。在Crud Generator页面的Model类字段中提供application.modules.message.models.Message
。
答案 1 :(得分:1)
通过Module Generator创建模块。
在config main.php(模块数组)中注册模块名称
通过模型生成器创建模型。填写字段并将其放入模型路径:application.modules。[module-name] .models
通过Crud Generator创建crud。填写字段并将其放入模型类:[module-name] .models。[model-name]