【问题标题】:TYPO3: Can I pull from another database on the same server?TYPO3:我可以从同一服务器上的另一个数据库中提取数据吗?
【发布时间】:2013-06-07 15:47:18
【问题描述】:

我有一个备用数据库(我真的很想用它来代替我移至 TYPO3 的表)。这充满了我想要的信息。是否可以从指定的数据库中提取?而且,任何人都可以提供一个更新的(6.1 是我正在使用的)[英文] 将数据库信息呈现到页面的教程吗?

page.20.subparts {

  typocontent = CONTENT
  typocontent {
    select {
      pidInList = 20
      ### FROM myDatabase.myTable ###
      where = colpos=1
      orderBy = sorting
    }

此外,欢迎提出建设性的批评,因为我仍然很确定我根本没有正确使用怪物。我仍然没有得到所有的后端选项卡和菜单。到目前为止,我一直在编辑模板设置以使事情“做我想让他们做的事情”,据我所见,这是非常错误的。但我通常不会设计这样的网站(带有后端的 CMS)。我习惯于直接创建目录/文件和代码编辑。这是我第一次尝试不使用 PHP/C# 来获取我需要的信息并将其发送到视图。

【问题讨论】:

    标签: mysql database typo3 typo3-6.1.x


    【解决方案1】:

    您需要安装系统扩展dbal。它附带一本手册: http://docs.typo3.org/typo3cms/extensions/dbal/latest/

    这将允许您在主数据库之外使用不同的数据库。

    【讨论】:

    • 没错。如果没有其他工具,您将无法使用第二个数据库。另一种方法是创建一个用户函数 (userFunc),将所需的数据返回给 TypoScript。示例:typo3wizard.com/en/snippets/menus/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-31
    • 1970-01-01
    • 1970-01-01
    • 2012-11-15
    相关资源
    最近更新 更多