自定义客户编辑页面:上载PDF文件并检索显示

时间:2015-07-13 07:11:23

标签: php jquery magento

我按照本教程Add Custom Edit Customer Tab为我的客户创建了一个自定义标签和页面。

我想将其作为从数据库中提取数据的动态页面,但我不知道如何启动它。

到目前为止,这是我的进步

enter image description here

所有代码均来自Add Custom Edit Customer Tab

我是magento的新手,我现在不知道如何在管理页面中开始创建动态页面。

我的目标是为每位客户上传PDF文件并在下面显示。

更新:我的目标是创建一个magento模块,允许管理员在后端上传pdf文件,并将动态显示在客户登录页面上。

我想知道我是否可以创建/关联我的数据库表/属性,以便获取并存储确切的客户ID和文件。

您可以推荐任何教程或博客吗?

如果我要创建另一个上传PDF文件的类似客户页面,还有一种方法我不会重复自己做同样的代码吗?

我希望你能帮助我。

谢谢!

2 个答案:

答案 0 :(得分:1)

解决该问题的最佳方法是了解如何创建一个简单的模块。

Allan Storm拥有可以为您提供帮助的最佳博客教程之一。

如果您已经了解Magento模块的基本知识,那么您可以进行复杂的管理后端。

您可以从构建 Magento Admin Grid 开始。

您可以按照以下教程http://navaneeth.me/creating-magento-extension-with-custom-database-table/#.VkwhrXYrKUk开始,更新rosource模型和集合模型,使用此扩展它们

Mage_Core_Model_Resource_Db_Abstract - (在您的资源模型上进行扩展)

Mage_Core_Model_Resource_Db_Collection_Abstract - (在您的收藏模型上扩展此内容)

要创建上传文件,请尝试了解此链接http://arabgento.com/en/techniques-of-uploads-files-inside-magento/

不要忘记用('enctype'=>'multipart / form-data')声明你的容器

我希望这会有所帮助。

答案 1 :(得分:-2)

上传pdf并显示:

  1. 如果您想显示pdf而不是使用“iframe”标签。
  2. 如果您要将pdf转换为pngjpg并显示,请在服务器上使用pdf上传AJAX并使用“{转换该pdf {1}}“并显示。