I gii Code-Generator verwenden, und ich möchte inWie kann ich Primary Key bekommen in Yü 2 crud Generator Vorlage
C:\wamp\www\yii2\vendor\yiisoft\yii2-gii\generators\model/default/views/index.php
Yü Primärschlüssel erhalten diesen Code verwenden
$count = 0;
if (($tableSchema = $generator->getTableSchema()) === false) {
foreach ($generator->getColumnNames() as $name) {
if (++$count < 6) {
echo " '" . $name . "',\n";
} else {
echo " // '" . $name . "',\n";
}
}
} else {
foreach ($tableSchema->columns as $column) {
$format = $generator->generateColumnFormat($column);
if (++$count < 6) {
echo " '" . $column->name . ($format === 'text' ? "" : ":" . $format) . "',\n";
} else {
echo " // '" . $column->name . ($format === 'text' ? "" : ":" . $format) . "',\n";
}
}
}
Und ich will Holen Sie primaryKey vor dem Untercode.
$ generator-> getTableSchema() -> primaryKey();
aber funktioniert nicht.