Kohana と ORM に問題があります。
更新したい
column = column + 1
そのこと!それと同じくらい簡単です。
私は多くの方法で試しましたが、常にカウントを複製します。次に例を示します。
initial column value = 0
column = column + 1
result = 3 (how is this possible???)
これらは方法であり、何も機能していません...
これは多くの試行であり、何も機能しません:(
public function update_views()
{
$this->set('column', DB::expr('column + 1'))->save();
}
public function update_views()
{
$this->set('column', $this->column + 1)->update();
}
public function update_views()
{
DB::update('table')->set(array('column' => DB::expr('column + 1')))->where('id', '=', $this->id)->execute(); // this was my last hope and nothing....
}
3つすべてが完全に機能し、エラーも何もありません... DBのテーブルをチェックしたときは、私が望んでいるものではありません... 何か提案はありますか? 私にお知らせください。
ありがとう。