我想知道一旦通过迁移创建表,如何在 Yii 中播种?我有一个向上方法的迁移:
public function up()
{
$this->createTable('users',array('id'=>"pk",
'login'=>'string NOT NULL'));
echo "table 'users' is created.\n";
return true;
}
我也有相应的用户模型及其CRUD 操作。当我尝试使用 up-method 执行另一个迁移时
public function up()
{
$user = new Users;
$user->login = "Bob";
return $user->save();
}
我收到以下错误: PHP Error[2]: include(users.php): failed to open stream: No such file or directory in file MyYiiRoot\yii\framework\YiiBase.php at line 421
我已经设法通过使用查询生成器(通过插入命令)实现了预期的结果,但我希望有更好的出路。