Tp 6 php namespaces controllers blogpoo
Thème :
Junior
1 vues ·3/12 leçons02. Les Namespaces dans les Modèles
Tous les modèles ont été migrés vers l’espace de noms App\Models.
Structure d’un modèle type
namespace App\Models;
use PDO;
use App\Interfaces\PersistableInterface;
use App\Traits\Timestampable;
class Article extends Model implements PersistableInterface {
use Timestampable;
// ...
}
Avantages
- Évite les collisions : On pourrait avoir une classe
UserdansApp\Modelset une autre dans une bibliothèque externe sans conflit. - Clarté : En lisant
use App\Models\Article, on sait immédiatement qu’il s’agit d’une entité de données. - Auto-chargement : Le nom de la classe et son chemin disque sont liés (PSR-4), facilitant la maintenance.
Prêt à passer à la suite ?
Vous avez terminé cette leçon sur 02. Les Namespaces dans les Modèles. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.