1

Magento の顧客住所属性がありますが、これは必須ではありません。必要なものに変更したい。

これは、属性を追加するために使用した mysql4-install ファイルです。

$this->addAttribute('customer_address', 'govt_id', array(
'type' => 'varchar',
'input' => 'text',
'label' => 'Govt ID NO#',
'global' => 1,
'visible' => 1,
'required' => 0,
'user_defined' => 1,
'visible_on_front' => 1

));

属性を削除せずにこれを行うにはどうすればよいですか?

4

1 に答える 1

2
/* @var $this Mage_Customer_Model_Resource_Setup */
$this->updateAttribute('customer_address','govt_id','is_required','false');

addAttribute(): requiredvsとの違いに注意してくださいis_requiredMage_Eav_Model_Entity_Setup::_prepareValues()(リンク)を参照してください。

于 2013-02-06T03:41:45.513 に答える