Object Typo3 6.0-内容对象(Cobj)-是否可以显示自定义表中的数据?

Object Typo3 6.0-内容对象(Cobj)-是否可以显示自定义表中的数据?,object,select,typo3,Object,Select,Typo3,我有一个自定义表“tx\u myExt\u domain\u model\u pub”,我想显示它包含的一些记录 例如,通常我会这样做来显示tt_内容中的数据: lib.footer = COA lib.footer { 10 = CONTENT 10 { table = tt_content select.where = colPos = 10 select.orderBy = sorting sele

我有一个自定义表“tx\u myExt\u domain\u model\u pub”,我想显示它包含的一些记录

例如,通常我会这样做来显示tt_内容中的数据:

lib.footer = COA
lib.footer {
     10 = CONTENT
     10 {
         table = tt_content
         select.where = colPos = 10
         select.orderBy = sorting
         select.pidInList = 15
        }

  }
这是完美的工作方式,但我想对来自自定义表的数据做同样的事情

这是我的实际TS,在我的情况下不起作用:

lib.categories = COA
lib.categories{

   10 = TEXT
   10.wrap = <br/>

   20 = TEXT
   20.value = Publications
   20.wrap = <h2>|</h2>

   30 = CONTENT
   30 {
    table=tx_myExt_domain_model_pub
    select {
       pidInList = 32
       selectFields = uid,pid,publication
      }
    renderObj=COA
    renderObj{
            10=TEXT
            10.field=publication
            10.wrap=|<br/>
            20=TEXT
            20.field=uid
            20.wrap=|<br/>
      }
    }
  }
lib.categories=COA
类库{
10=文本
10.wrap=
20=文本 20.价值=出版物 20.2.1| 30=内容 30 { 表=tx\u myExt\u domain\u model\u pub 挑选{ pidInList=32 选择字段=uid、pid、出版物 } renderObj=COA 伦德罗布{ 10=文本 10.字段=发布 10.包裹=|
20=文本 20.字段=uid 20.包裹=|
} } }

我做错了什么?

您的代码没有问题。 我使用ext:news类别测试了以下代码,这些类别似乎与您的表相当:

lib.categories = COA
lib.categories{

   10 = TEXT
   10.wrap = <br/>

   20 = TEXT
   20.value = Publications
   20.wrap = <h2>|</h2>

   30 = CONTENT
   30 {
    table=tx_news_domain_model_category
    select {
       pidInList = 159
       selectFields = uid,pid,title
      }
    renderObj=COA
    renderObj{
            10=TEXT
            10.field=title
            10.wrap=|<br/>
            20=TEXT
            20.field=uid
            20.wrap=|<br/>
      }
    }
  }

page.10 < lib.categories
lib.categories=COA
类库{
10=文本
10.wrap=
20=文本 20.价值=出版物 20.2.1| 30=内容 30 { 表=发送\新闻\域\模型\类别 挑选{ pidInList=159 选择字段=uid、pid、标题 } renderObj=COA 伦德罗布{ 10=文本 10.字段=标题 10.包裹=|
20=文本 20.字段=uid 20.包裹=|
} } } 第10页
它工作得很好!
可能您的表格或页面ts中还有其他错误。

您还必须调整所选部分。将其想象为常规mySQL select的api命令。如果它不起作用,您可能会发布您的表结构和实际值ts@Urs谢谢你的回答,我只是编辑了我的文章,把我的实际ts,我不知道我忘了什么,它只是没有显示任何东西。。。表结构非常类似于tx\u news\u domain\u model\u news,但是对于一些自定义字段,您可能需要添加一个renderObj来解析您的选择。有关内容对象的有用示例,请参见。顺便说一句:如果启用“管理”面板,则应该能够看到结果查询,以便在中运行它phpMyAdmin@Urs谢谢你的链接。我试着按它说的做,但还是不起作用。。。我编辑了我的帖子,再次添加了我的实际TS,我不知道我做错了什么。谢谢好吧,至少它排除了一种可能性。我会查看我的页面,我不知道我做错了什么。谢谢