【发布时间】:2012-09-01 12:56:22
【问题描述】:
我需要在产品页面上显示来自 MANUFACTURERS 表相应行的几个字段
我不知道如何找到该任务所需的模型和控制器。
制造商表是制造商存储的表
还有另外一张表Manufacturer_products(manufacturer_id,product_id)
我所做的是将 2 个复选框添加到后端添加/编辑制造商表单,并添加到制造商表中此复选框的字段中。
现在我需要在制造商创建过程中为每个字段显示两种类型的字符串,具体取决于用户选择。
例如,如果第一个复选框被选中,那么在所有具有相同制造商的产品上,必须出现文本行,告知第一个复选框被选中。第二个也是一样。
其实我需要这个复选框参与产品比较和过滤。
任何信息都会有所帮助。谢谢。
【问题讨论】:
-
如果您能提供更多信息,那就太好了。这个制造商表来自哪里?它是一些将制造商与产品联系起来的 Magento 扩展的一部分吗?你可以表模式吗?帮助我们,我们会帮助你;)
-
我不是 magento 专家。也许它是扩展的一部分,但我没有执行任何 sql 查询来将任何表粘贴到数据库中。我已经安装了 magento 并将 FME Manufacturers 模块文件复制/粘贴到 Magento,因为它是在模块安装 pdf 中编写的
-
你谈论这个扩展吗:fmeextensions.com/shop-by-manufacturers.html 我看到它是商业扩展,我不能免费下载它并查看它。我怀疑,您提到的扩展程序具有创建表的设置。如果您列出可用的模型及其方法,并告诉我们您希望显示哪些字段,那就太好了。
-
这个任务不是修改扩展。我已经对扩展进行了所有必要的修改。我通过添加两个字段 $form->addField('name','checkbox', $paramsArray) 更改了添加/编辑制造商表单(Zend Form)。现在我需要显示具有相同制造商的产品的制造商复选框状态。它即将改变产品,但不是这个扩展。 p.s.您确定默认安装中没有制造商表吗?
标签: php magento model controller product