{FR} - 3.7.8.4 primaryKey

Chaque table a normalement une clé primaire, id. Vous pouvez changer le champ qui sera utilisé par le modèle comme sa clé primaire. Ceci est fréquent lorsque l'on configure CakePHP pour utiliser une table existant déjà dans la base de données.

Exemple d'utilisation :

class Exemple extends AppModel {
    var $primaryKey = 'exemple_id'; // exemple_id est le nom du champ dans la base de données
}
  1. class Exemple extends AppModel {
  2. var $primaryKey = 'exemple_id'; // exemple_id est le nom du champ dans la base de données
  3. }

{EN} - 3.7.8.4 primaryKey

Each table normally has a primary key, id. You may change which field name the model uses as its primary key. This is common when setting CakePHP to use an existing database table.

Example usage:

class Example extends AppModel {
    var $primaryKey = 'example_id'; // example_id is the field name in the database
}
  1. class Example extends AppModel {
  2. var $primaryKey = 'example_id'; // example_id is the field name in the database
  3. }

Differences

Lines: 1-7Lines: 1-7
 <title>primaryKey</title> <title>primaryKey</title>
-<p>Each table normally has a primary key, <code>id</code>. You may change which field name the model uses as its primary key. This is common when setting CakePHP to use an existing database table.</p> +<p>Chaque table a normalement une clé primaire, <code>id</code>. Vous pouvez changer le champ qui sera utilisé par le modèle comme sa clé primaire. Ceci est fréquent lorsque l'on configure CakePHP pour utiliser une table existant déjà dans la base de données.</p>
-<p>Example usage:</p>
<pre>class Example extends AppModel {
var $primaryKey = 'example_id'; // example_id is the field name in the database
+<p>Exemple d'utilisation :</p>
<pre>class Exemple extends AppModel {
var $primaryKey = 'exemple_id'; // exemple_id est le nom du champ dans la base de données
 }</pre> }</pre>