ユーザーが認証キーを取得したときに行を更新しようとしていますが、$data 配列を保存すると $model->attributes が空のままになります。ここに私が持っているものがあります:
public function redeemKey($key,$subscription_id){
$key = $this->findbyAttributes(array('key'=>$key));
if(count($key) === 1){
if(is_null($key['date_used'])){
$model = new NewsItemPass;
$model->attributes = $key;
echo "<pre>",print_r($model->attributes),"</pre>";
}
}
}
に出力します
Array
(
[id] =>
[key] =>
[date_created] =>
[date_used] =>
[date_expired] =>
[news_subscription_id] =>
[duration] =>
)
私は何を見落としていますか?