Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Magento 中,我在 Backend System > Configuration 部分有一个带有表单的选项卡,其中包含 2 个输入字段。我想在保存之前操作这两个字段的数据。那可能吗?如果是这样,那么最干净的方法是什么。
非常感谢
这些类型的工作是“后端模型”的目的。如果一个字段配置了 backend_model,则该后端模型的_beforeSave()方法将在值输入数据库之前被调用。
_beforeSave()
查看Mage/Paygate/etc/system.xml和搜索<backend_model> 查看Mage_Adminhtml_Model_System_Config_Backend_Encrypted::_beforeSave()
Mage/Paygate/etc/system.xml
<backend_model>
Mage_Adminhtml_Model_System_Config_Backend_Encrypted::_beforeSave()