Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento addField不';t使用';价值';_Php_Magento_Mage_Adminhtml - Fatal编程技术网

Php Magento addField不';t使用';价值';

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'

设置自定义表单。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',
      '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());