THinkPHP est un framework de développement PHP relativement représentatif en Chine et prend en charge le modèle de développement MVC. L'ORM (Object Relation Mapping) de ThinkPHP est une couche d'accès au stockage permettant aux développeurs d'utiliser le développement de bases de données. L'image de conception du framework est la suivante :
Le framework ORM thinkPHP adopte le mode Active Record. ( (appelé AR) pour concevoir et mettre en œuvre.
Recommandations associées : "Tutoriel ThinkPHP"
Qu'est-ce que le mode Active Record ?
consiste à utiliser une classe AR pour associer une table dans la base de données. Chaque objet AR correspond à une ligne de données dans la table ; les attributs de l'objet sont mappés aux colonnes correspondantes de la ligne de données.
Par exemple, une classe Customer AR est associée à la table customer dans la base de données, et l'attribut name de la classe AR représente le champ nommé name dans la table customer.
Dans thinkPHP, la classe de base de toutes les classes AR est la classe Model. La classe Model est associée à la table de la base de données par son nom. Le constructeur de la classe Model est le suivant :
public function __construct($name='',$tablePrefix='',$connection='') @param string $name 模型名称 * @param string $tablePrefix 表前缀 * @param mixed $connection 数据库连接信息
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!