芝麻web文件管理V1.00
编辑当前文件:/home2/sdektunc/airport-back/vendor/yiisoft/yii2-gii/UPGRADE.md
Upgrading Instructions ====================== This file contains the upgrade notes. These notes highlight changes that could break your application when you upgrade the package from one version to another. Upgrade to 2.2.0 ---------------- * The return value of `generators/model/Generator::checkJunctionTable()` has changed. This will only have an impact if you have extended the `generators/model/Generator` class and use the return value of `checkJunctionTable()`. Before version 2.2.0 the return value had the following structure (sample data, content may vary) ```php [ //list of junctions 0 => [ // first junction 0 => [ // "left" side of junction 0 => 'schema1.multi_pk', //table name 'multi_pk_id1' => 'id1', //foreign key 'multi_pk_id2' => 'id2', //foreign key ], 1 => [ // "right" side of junction 0 => 'schema1.table1', //table name 'table1_id' => 'id', //foreign key ], ], ]; ``` Since version 2.2.0 the "left" and "right" side junctions no longer contain the 'foreign key mapping' directly but contains an array of witch index 0 is the 'foreign key mapping' and index 1 the name of the foreign key. (sample data, content may vary) ```php [ //list of junctions 0 => [ // first junction 0 => [ // "left" side of junction 0 => [ // foreign key mapping 0 => 'schema1.multi_pk', //table name 'multi_pk_id1' => 'id1', //foreign key 'multi_pk_id2' => 'id2', //foreign key ], 1 => 'schema1.junction1.j1_multi_pk_fkey' //New: Name of the foreign key ], 1 => [ // "right" side of junction 0 => [ // foreign key mapping 0 => 'schema1.table1', //table name 'table1_id' => 'id', //foreign key ], 1 => 'schema1.junction1.j1_table1_fkey' //New: Name of the foreign key ], ], ]; ```