sollten Sie Modelle erstellen, die für Admin-Modul in app/modules/admin/models
und in app/models
gemeinsam für die gesamten Anwendungsmodelle erstellen.
Sie können bestehende Modelle in neuen Modul erweitern, wenn Sie ein bestimmtes Verhalten haben müssen.
In app/models
:
namespace app\models;
class Post extends \yii\db\ActiveRecord
{
}
In app/modules/admin/models
:
namespace app\modules\admin\models;
class Post extends \app\models\Post
{
}
So können Sie Business-Logik zwischen den Modulen gemeinsam nutzen.
Werfen Sie auch einen Blick auf Yii 2 Advanced Project Template. Es gibt drei models
Verzeichnisse:
backend/models
frontend/models
common/models
die Yü Offizielle Tutorial beziehen http://www.yiiframework.com/doc-2.0/guide-structure-modules.html – vishuB
so sollte ich schaffen neue Modelle in Modul? Wie würdest du das machen? –