Je veux savoir s'il existe un moyen d'accéder à l'instance de module à partir d'un modèle. Dans ma configuration de module, j'ai quelques composants que j'ai besoin d'appeler dans une classe de modèle, le modèle est défini seulement dans mon module. Je connais la méthode Yii::$app->getModule('my-module')
mais cela signifie que le module doit être défini à chaque fois avec le même nom, à partir du module du contrôleur, je peux accéder à $this->module->component-name
, quelque chose de similaire dans le modèle?Yii2 accès à l'instance de module à partir du modèle
1
A
Répondre
1
Oui, vous pouvez accéder à l'instance du module comme celui-ci:
$module = MyModuleClass::getInstance();
vous pouvez obtenir id via
$module->id
Pour plus d'informations, consultez here
4
Avez-vous vérifié cela? @MarBer – lalithkumar
Oui merci pour la réponse rapide et pour l'édition (aujourd'hui, c'est lundi!) – MarBer
heureux de vous aider @MarBer – lalithkumar