【问题标题】:joomla add custom table in administratorjoomla在管理员中添加自定义表
【发布时间】:2013-06-21 16:33:46
【问题描述】:

我对 Joomla 很陌生。

在前端,我创建了将数据保存到数据库的表单。有用。现在我需要在 Joomla 管理员中显示来自数据库的数据。我不知道该怎么做。

所以,我必须: 1)在Joomla中添加新的菜单项SOMEHWERE(它应该在哪里,它是组件)?

2) 我需要在管理员中显示类似 Joomla 的表格,其中包含来自数据库的数据

3) 稍后我还将不得不在管理员上检索数据,但也要在客户端视图上检索数据

如何在 joomla 中做到这一点?请给我一些指导。我不需要确切的解决方案,只需要一些指导方针。我可以创建所有代码,但我不知道如何将其正确添加到 Joomla。

【问题讨论】:

    标签: joomla joomla2.5


    【解决方案1】:

    最有效的解决方案是创建一个管理员组件。这会让你开始http://docs.joomla.org/J2.5:Developing_a_MVC_Component/Developing_a_Basic_Component

    然后您可以按照此文档在 Joomla 中进行数据库查询。无论您想出什么来编写组件,您都需要第二个链接才能进行数据库查询。标准 mysql/php 在 Joomla 中无法正常工作。http://docs.joomla.org/J2.5:Accessing_the_database_using_JDatabase

    【讨论】:

    • 我在管理员/组件/com_refund 中创建了 com_refund,refund.php 文件中包含文本“Hello world Administration”。当我通过管理员/index.php?option=com_helloworld(有或没有 index.php)对其进行测试时,它显示 Error loading component: com_refund, 1.
    • 你是去扩展管理器发现你的新组件,还是通过安装管理器安装的?
    • 不,我只是按照文档中的说明进行操作,并没有说我必须在测试前安装
    • 好吧,你必须通过扩展管理器通过“安装”或“发现”来安装它。
    • Sandra 意味着导航到 Extensions > Extension Manager > Discover,然后单击 Purge Cache,然后单击 Discover。之后,您应该会看到列出的自定义组件。选中该框并单击安装。这会在 Joomla 数据库中创建组件条目,您将不再有这个问题。它还在组件菜单下创建菜单项。
    猜你喜欢
    • 2016-06-02
    • 2015-01-06
    • 1970-01-01
    • 2012-03-04
    • 2018-07-15
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多