Php 保存CActiveModel的Yii和Bug
这些代码在模型类中具有公共功能。试着在几个小时内解决这个问题。我睡过了,现在还不知道:) 在这样的宏代码中:Php 保存CActiveModel的Yii和Bug,php,yii,Php,Yii,这些代码在模型类中具有公共功能。试着在几个小时内解决这个问题。我睡过了,现在还不知道:) 在这样的宏代码中: $meetingID = 123; $meeting = Meeting::model()->findByPk( $meetingID ); if ($meeting) { ...this codes... } 我发现CActiveModel的这个开始名对所有代码进行了窃听: $meetingID = 123; $meeting12345 = Meeting::model(
$meetingID = 123;
$meeting = Meeting::model()->findByPk( $meetingID );
if ($meeting) {
...this codes...
}
我发现CActiveModel的这个开始名对所有代码进行了窃听:
$meetingID = 123;
$meeting12345 = Meeting::model()->findByPk( $meetingID );
if ($meeting12345 ) {
...this codes...
}
现在代码1和代码2不能工作/保存。如果要查找的键相同($meetingID),则只有具有变量model name=meeting12345的代码才会工作。您编写代码的方式似乎是尝试使用相同的值更新相同的记录,然后看不到任何更改 如果要查看更新效果,请更改一些值,否则如果要创建新记录,请使用
$myNewMeeting = new Meeting;
增加你需要的价值
$myNewMeeting->myField1 = 'value field1';
...
$myNewMeeting_>Save();
在代码段中添加文本或连接两个代码段是什么意思?你能说清楚吗?3)=在Meeting.php文件中我的公共函数中的代码1之后的代码2(我在这里只使用ctrl+c和ctrl+v)你能提供一些更详细的信息吗,你到底想做什么,以及你会遇到什么错误?我想让代码2开始工作
$myNewMeeting->myField1 = 'value field1';
...
$myNewMeeting_>Save();