1

我在地址簿之后的 Magento“我的帐户”区域添加了一个名为“活动”的链接。单击该链接时,应该有一个包含 4 个字段的表单:

name
email
number
place

一旦他们提交表单,它应该在表中插入这些字段。但同样,我可以为此定制表格吗?我在 xml 文件中添加了这个链接,/fronend/base/default/layout/sales.xml如下所示:

<action method="addLink" translate="label" module="sales"><name>orders</name><path>sales/order/history/</path><label>My Orders</label></action>`
<action method="addLink" translate="label" module="sales"><name>campaign</name><path>sales/order/history/</path><label>Missing orders</label></action>

现在我对我必须调用哪个控制器和模型等感到困惑。

请指出我正确的方向。

4

1 回答 1

0

要创建一个新实体(例如 Campaign)并允许用户操作它们,您需要为该新实体定义一些类。本教程可以帮助您在 Magento 中创建新的 EAV 模型。

完成此操作后,您将需要一个控制器(运行将显示您的表单、保存实体、显示所有实体等的操作)。尝试本教程作为起点。

您需要更改您的链接路径(并且您的标签似乎已关闭)以适应您的新控制器并按照您指定的方式向用户显示内容。

如果您有更多问题,请告诉我。

希望有帮助!

谢谢,乔

于 2010-11-17T19:14:05.777 回答