【问题标题】:Yii active record can't write but can readYii活动记录不能写但可以读
【发布时间】:2012-03-21 04:13:20
【问题描述】:

我想创建一个用户注册页面,但发现很困难。我不能在数据库中写入,但可以毫无问题地从中读取。当我想通过 Active Error 插入时,我也没有收到任何错误。这是我在做什么的例子

public function actionIndex()
{
    $user = new User;
    $user->username = 'irakli';
    $user->save();
    $this->render('index');
}

此代码不起作用,但我没有收到任何错误。 请注意

$record=User::model()->findByAttributes(array('username'=>$this->username));
$data = $record->id;
$this->render('index', array('data'=>$data));

工作正常。

【问题讨论】:

  • 您的问题的详细信息还不够。如果没有,您是否尝试过记录(例如博客),您应该看看它。另一方面,也要发布模型类。

标签: php database activerecord frameworks yii


【解决方案1】:

这应该有助于调试问题。

$user = new User;
$user->username = 'irakli';
if (!    $user->save() ) {
    print_r( $user->getErrors() );
}

【讨论】:

  • 谢谢,它成功了。刚才在 Yii 论坛上也有同样的建议,不过还是谢谢你
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-06
  • 1970-01-01
相关资源
最近更新 更多