我按照本教程Add Custom Edit Customer Tab为我的客户创建了一个自定义标签和页面。
我想将其作为从数据库中提取数据的动态页面,但我不知道如何启动它。
到目前为止,这是我的进步
所有代码均来自Add Custom Edit Customer Tab。
我是magento的新手,我现在不知道如何在管理页面中开始创建动态页面。
我的目标是为每位客户上传PDF文件并在下面显示。
更新:我的目标是创建一个magento模块,允许管理员在后端上传pdf文件,并将动态显示在客户登录页面上。
我想知道我是否可以创建/关联我的数据库表/属性,以便获取并存储确切的客户ID和文件。
您可以推荐任何教程或博客吗?
如果我要创建另一个上传PDF文件的类似客户页面,还有一种方法我不会重复自己做同样的代码吗?
我希望你能帮助我。
谢谢!
答案 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并显示:
pdf
转换为png
或jpg
并显示,请在服务器上使用pdf
上传AJAX
并使用“{转换该pdf {1}}“并显示。