【问题标题】:Custom Customer Edit Page: Upload PDF file and retrieve for display自定义客户编辑页面:上传 PDF 文件并检索显示
【发布时间】:2015-07-13 07:11:23
【问题描述】:

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

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

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

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

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

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

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

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

有什么教程或博客可以推荐吗?

如果我将创建另一个类似的上传 PDF 文件的客户页面,是否还有一种方法可以避免我重复自己执行相同的代码?

我希望你能帮助我。

谢谢!

【问题讨论】:

    标签: php jquery magento


    【解决方案1】:

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

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

    如果您已经了解 Magento 模块的基础知识,您可以进一步制作复杂的管理后端。

    您可以从构建 Magento 管理网格开始。

    你可以从这个教程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') 声明您的容器

    我希望这会有所帮助。

    【讨论】:

    • 谢谢@Tyler!这真的很有帮助。
    【解决方案2】:

    上传pdf并显示:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多