カスタムテーブルにデータを保存するモジュールを作成しました。両方のテーブルには、「created_at」フィールドと「updated_at」フィールドがあります。しかし、これらのテーブルの "created_at"フィールドが自動的に設定されない場合、データを保存すると、ここで残りのデータとMagento - created_atフィールドが自動的に設定されない
は私のコードは次のとおりです。 SQLスクリプト:
->addColumn(
'created_at', Varien_Db_Ddl_Table::TYPE_TIMESTAMP, null, array('nullable' => true,), 'Created At'
)
->addColumn(
'updated_at', Varien_Db_Ddl_Table::TYPE_TIMESTAMP, null, array('nullable' => true,), 'Updated At'
)
Model.php
class my_Module extends Mage_Core_Model_Abstract
{
public function addMyList($customerId, $name)
{
$this->setData(
array(
'b2b_customer_id' => $customerId,
'name' => $name,
)
);
$this->save();
return;
}
}
私は他の記事に見てきましたが、それらのほとんどが提出され、この "created_atと" を設定します関数内の残りのデータと一緒に使用します。私はMagentoがそれ自身を扱うべきだと思うので、私は欲しいものではありません。
しかし、私が間違っていると思っている場合や、コードが間違っている場合はお知らせください。