Avec Yii 1, les événements étaient créés par la définition d'une méthode `on` (par exemple `onBeforeSave`). Avec Yii 2, vous pouvez maintenant utiliser n'importe quel nom de l'événement. Vous déclenchez un événement en appelant
Avec Yii 1, les événements étaient créés par la définition d'une méthode `on` (par exemple `onBeforeSave`). Avec Yii 2,
vous pouvez maintenant utiliser n'importe quel nom de l'événement. Vous déclenchez un événement en appelant
la méthode [[yii\base\Component::trigger()|trigger()]] :
la méthode [[yii\base\Component::trigger()|trigger()]] :
Il y a de nombreuses améliorations dans la gestion des événements. Pour plus de détails, merci de lire la partie [Evénements](conceptevents.md).
Il y a de nombreuses améliorations dans la gestion des événements. Pour plus de détails, merci de lire la partie [Evénements](concept-events.md).
Alias
Alias
...
@@ -201,7 +204,7 @@ La méthode [[yii\base\Model::rules()|rules()]] est toujours utilisée pour déc
...
@@ -201,7 +204,7 @@ La méthode [[yii\base\Model::rules()|rules()]] est toujours utilisée pour déc
Dans la plupart des cas, vous n'avez pas besoin de surcharger la méthode [[yii\base\Model::scenarios()|scenarios()]]
Dans la plupart des cas, vous n'avez pas besoin de surcharger la méthode [[yii\base\Model::scenarios()|scenarios()]]
lorsque les scénarios existants sont déclarés via la méthode [[yii\base\Model::rules()|rules()]], et il n'y a pas besoin de déclarer de propriétés `unsafe`.
lorsque les scénarios existants sont déclarés via la méthode [[yii\base\Model::rules()|rules()]], et il n'y a pas besoin de déclarer de propriétés `unsafe`.
Pour en savoir plus sur les modèles, merci de lire la partie [Modèles](basic-models.md).
Pour en savoir plus sur les modèles, merci de lire la partie [Modèles](structure-models.md).
Contrôleurs
Contrôleurs
...
@@ -268,7 +271,7 @@ de fichier de vue à un chemin de fichier de vue thématisée. Par exemple, si l
...
@@ -268,7 +271,7 @@ de fichier de vue à un chemin de fichier de vue thématisée. Par exemple, si l
En outre, il n'y a plus de composant `CThemeManager`. A la place, `theme` est une propriété configurable du composant `view`
En outre, il n'y a plus de composant `CThemeManager`. A la place, `theme` est une propriété configurable du composant `view`
de l'application.
de l'application.
Merci de lire la partie [Thématisation](tutorieltheming.md) pour plus de détails.
Merci de lire la partie [Thématisation](tutorial-theming.md) pour plus de détails.
Applications en ligne de commande
Applications en ligne de commande
...
@@ -284,7 +287,7 @@ les options déclarées dans la méthode [[yii\console\Controller::options()]].
...
@@ -284,7 +287,7 @@ les options déclarées dans la méthode [[yii\console\Controller::options()]].
Yii 2.0 prend en charge la génération automatique d'aide à partir des blocs de commentaire.
Yii 2.0 prend en charge la génération automatique d'aide à partir des blocs de commentaire.
Merci de lire la partie [Commandes console](tutoriel-console.md) pour plus de détails.
Merci de lire la partie [Commandes console](tutorial-console.md) pour plus de détails.
I18N
I18N
...
@@ -296,7 +299,7 @@ La traduction de message est désormais effectuée via le composant d'applicatio
...
@@ -296,7 +299,7 @@ La traduction de message est désormais effectuée via le composant d'applicatio
Ce composant gère un ensemble de sources de messages, ce qui vous permet d'utiliser différentes
Ce composant gère un ensemble de sources de messages, ce qui vous permet d'utiliser différentes
sources de messages en fonction de catégories.
sources de messages en fonction de catégories.
Merci de lire la partie [Internationalisation](tutorieli18n.md) pour plus de détails.
Merci de lire la partie [Internationalisation](tutorial-i18n.md) pour plus de détails.
Filtres d'action
Filtres d'action
...
@@ -319,7 +322,7 @@ public function behaviors()
...
@@ -319,7 +322,7 @@ public function behaviors()
}
}
```
```
Merci de lire la partie [Filtres](runtime-filtering.md) pour plus de détails.
Merci de lire la partie [Filtres](structure-filters.md) pour plus de détails.