Php Magento addField不';t使用';价值';
设置自定义表单。Magento不使用addField的“value”属性。建议 代码: 输出:Php Magento addField不';t使用';价值';,php,magento,mage,adminhtml,Php,Magento,Mage,Adminhtml,设置自定义表单。Magento不使用addField的“value”属性。建议 代码: 输出: <input id="entity_type_id" name="entity_type_id" value="" type="hidden"> 尝试在此处写入任何常数,如: $fieldset->addField('entity_type_id', 'hidden', array( 'name' => 'entity_type_id'
<input id="entity_type_id" name="entity_type_id" value="" type="hidden">
尝试在此处写入任何常数,如:
$fieldset->addField('entity_type_id', 'hidden', array(
'name' => 'entity_type_id',
'value' => 11
));
或:
您的自定义实体似乎有问题。
$entityType->debug()
的输出是什么?已更新的问题和回答。输入本身不允许添加值属性。有关解决方法的更多信息,请参阅。
Array (
[entity_type_id] => 11
[entity_type_code] => rogue_category_rule
[entity_model] => categoryrules/rules
[attribute_model] =>
[entity_table] => categoryrules/rules
[value_table_prefix] =>
[entity_id_field] =>
[is_data_sharing] => 1
[data_sharing_key] => default
[default_attribute_set_id] => 0
[increment_model] =>
[increment_per_store] => 0
[increment_pad_length] => 8
[increment_pad_char] => 0
[additional_attribute_table] =>
[entity_attribute_collection] =>
)
$fieldset->addField('entity_type_id', 'hidden', array(
'name' => 'entity_type_id',
'value' => 11
));
$fieldset->addField('entity_type_id', 'hidden', array(
'name' => 'entity_type_id'
));
$form->setValues($entityType->getData());