मैं इस कोड का उपयोग करके Yii2 में माइग्रेशन के माध्यम से एक नया कॉलम जोड़ना चाहता हूं:
public function up()
{
$this->addColumn('news', 'priority', $this->integer());
}
public function down()
{
$this->dropColumn('news', 'priority');
}
और यह काम करता है लेकिन मैं चाहता हूं कि यह नाम के बाद दूसरा कॉलम हो।
हो सकता?
3
emptimd
25 नवम्बर 2015, 01:10
2 जवाब
सबसे बढ़िया उत्तर
ठीक है, क्या आप यह कोशिश कर सकते हैं:
$this->addColumn('news', 'priority', 'integer AFTER `name`');
3
rob006
8 अगस्त 2018, 00:06
V2.0.8 के बाद से आप निम्नलिखित कार्य भी कर सकते हैं:
$this->addColumn('news', 'priority', $this->integer()->after('name'));
देखें /yii2/blob/2.0.8/framework/db/ColumnSchemaBuilder.php#L209
3
Tom Lutzenberger
7 अगस्त 2018, 23:33
संबंधित सवाल
नए सवाल
yii2
Yii 2, Yii फ्रेमवर्क का नवीनतम संस्करण है - एक उच्च-प्रदर्शन, घटक-आधारित PHP फ्रेमवर्क