【问题标题】:Fluidpage: Error when extending an extbase modelFluidpage:扩展 extbase 模型时出错
【发布时间】:2014-05-13 14:32:32
【问题描述】:

我试图用一些额外的字段来扩展 tx_news,但遇到了一个错误,所以我安装了这个扩展来看看它是否有效:https://github.com/cyberhouse/t3ext-newsauthor

我的扩展和参考扩展在新闻页面上遇到了同样的错误:

抱歉,未找到请求的视图。

技术原因是:没有找到模板。无法查看 解决了课堂上的动作“错误” “Tx_Fluidpages_Controller_PageController”。

be 日志中出现以下错误:

核心:错误处理程序 (FE):PHP 警告:file_get_contents():文件名 不能为空 /var/www/ukcg6/typo3_src-6.1.7/typo3/sysext/fluid/Classes/View/TemplateView.php 第 187 行

我正在使用 Typo3 6.1:

  • Fluidpages 2.1.0
  • 流体内容 3.1.0
  • 助焊剂 6.0.3
  • VHS 1.8.5

【问题讨论】:

    标签: php typo3 fluid extbase


    【解决方案1】:

    我现在没有时间在这里设置您的堆栈,但我会尝试提供一些关于如何跟踪和定位此类错误的一般建议。


    基本上你需要从 TemplateView.php 第 187 行追溯错误。

    从那里开始查找文件名变量。你可以 var_dump() 那个变量,它可能是“null”。

    然后你按照倒序将该变量返回到它的原点。这意味着每次传递此变量时,您都会在源代码中搜索调用函数将其作为参数的位置。

    这样做你肯定会找到问题所在。文件名变量设置不正确,这意味着之前调用的函数之一应该设置它搞砸了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-09
      • 1970-01-01
      • 1970-01-01
      • 2014-12-07
      • 1970-01-01
      相关资源
      最近更新 更多