php - 在管理面板中打开购物车 3 '/add' 路径
问题描述
我目前正在第一次使用 Open Cart 开发电子商店。
我在管理菜单的“目录”子类别中添加了一个自定义页面, 如下所示。
为此,我从所有四个管理子文件夹(控制器、语言、模型和视图)中的“产品”中复制了文件并重命名了所有内容。我有两个树枝文件,一个来自 product_list,一个来自 product_form。
这个新的管理目录页面的目的是列出我创建的数据库中的字符。我修改了不同 .php 和 .twig 页面的内容以匹配我的内容,并且页面的行为如我所愿,列出了字符。我保留了产品页面上的“添加”、“复制”、“删除”和“编辑”按钮,但现在我遇到了问题。
单击产品页面上的这些按钮时,它们会将您带到“ admin/index.php?route=catalog/product/add&user_token=
”或“ admin/index.php?route=catalog/product/copy&user_token=
”,并且它们工作正常。但是,如果我在我的新页面上单击它们,这些类型的链接将一无所获。
我在我的控制器文件中声明了链接,如此处所示
据我了解,菜单中的链接调用product_list.twig,而“添加”页面调用product_form.twig。但是在任何可见的地方都没有解释该链接是如何建立的。菜单中的“类别”链接的工作方式相同,按钮将指向此类链接。
我猜在 OpenCart 文件中必须有一行声明单击按钮时将调用 name_form ,我尝试查看不同的文件以找到类似的内容,但没有运气。
有谁知道如何解决这个问题?
我想要这个的原因是我未来的用户可以进入管理面板并向数据库添加新字符,而不必进入数据库本身。
任何帮助将非常感激。
解决方案
推荐阅读
- bash - 为什么浮点比较在 AND_IF 或“&&”命令中没有 bc 时有效
- java - 我有一个来自数据库的下拉列表,并希望通过使用 jQuery 单击相应的下拉列表来打开新的 html/jsp 页面
- laravel - Laravel Eloquent 带有 'with' 和 'wherehas'
- python - 字符串>>>>>>>>“在发送电子邮件时搞砸了
- xamarin - TextCell 中的 TapGestureRecognizer 绑定到 ViewModel 命令
- javascript - 在 TypeScript 中,函数表达式和箭头表达式初始化的变量中是否有 `this`?
- c# - 对类似 Count() 的方法的连续调用是否会重新枚举 IEnumerable
? - uwp - 如何在 UWP 中删除奇怪的视图框间距?
- python - 使用 read() 方法从 Amazon S3 读取大量 JSON 文件时出现 MemoryError
- python - 安装 conda-forge mlxtend - 安装 mlxtend 时出错 - 权限被拒绝