- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法再使用 getResource 获得结果。
比如我想查询我的博文:我的文章是使用文章插件创建的。
在我的模板中,我有:
[[!getResources:ifempty=`No Resource`? &parents=`33` &showHidden=`1` ]]
它只是显示“无资源”。如果没有 ifempty 标签,它就不会显示任何内容。
奇怪的是我知道我的数据库中有这些文章。当我尝试使用参数 debug=true
时,我看到文章对象的转储代替了模板。所以查询工作正常,当 debug 设置为 true 时,getResource 会检索文章!
通过调试,我可以在日志文件中看到 SQL 查询:
[2014-02-10 16:58:37] (ERROR @ /huayang/index.php) context for 33 is web [2014-02-10 16:58:37] (ERROR @ /huayang/index.php) SELECT
modResource
.id
,modResource
.type
,modResource
.contentType
,modResource
.pagetitle
,modResource
.longtitle
,modResource
.description
,modResource
.alias
,modResource
.link_attributes
,modResource
.published
,modResource
.pub_date
,modResource
.unpub_date
,modResource
.parent
,modResource
.isfolder
,modResource
.introtext
,modResource
.richtext
,modResource
.template
,modResource
.menuindex
,modResource
.searchable
,modResource
.cacheable
,modResource
.createdby
,modResource
.createdon
,modResource
.editedby
,modResource
.editedon
,modResource
.deleted
,modResource
.deletedon
,modResource
.deletedby
,modResource
.publishedon
,modResource
.publishedby
,modResource
.menutitle
,modResource
.donthit
,modResource
.privateweb
,modResource
.privatemgr
,modResource
.content_dispo
,modResource
.hidemenu
,modResource
.class_key
,modResource
.context_key
,modResource
.content_type
,modResource
.uri
,modResource
.uri_override
,modResource
.hide_children_in_tree
,modResource
.show_in_tree
,modResource
.properties
FROMmodx_site_content
ASmodResource
WHERE ( modResource.parent IN (33,34,35,36) ANDmodResource
.deleted
= 0 ANDmodResource
.published
= 1 ) ORDER BY publishedon DESC LIMIT 5
当我直接在 phpmyadmin 中运行此查询时,我得到了文章!
需要明确的是,如果 debug 未设置为 true,则无论我尝试进行什么查询,getResource 都将无法工作。它在任何时候都不会显示我的任何错误..
我已经卸载并重新安装了该插件。
所以..知道如何解决这个问题吗?有什么建议我应该如何继续调试这个吗?
编辑:getresources-1.6.1-pl
编辑2:
开始调试,snippet.getresources.php,第 430 行
$collection = $modx->getCollection('modResource', $criteria, $dbCacheFlag);
$collection 是一个空数组..$criteria 是一个看起来正确的 xPDOQuery_mysql 对象..
我会睡一觉,如果我不能解决这个问题,明天我会重新安装 ModX
最佳答案
问题是我的模板位于模板中而不是 block 中,在我将articlePreview移至 block 中后,该代码段再次开始工作。
某种输出会有帮助..
希望这可以帮助别人。
关于mysql - ModX getResource 停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21672773/
两者有什么区别? 我的资源文件打包在根级包中。在我测试的特定情况下,调用 Class.class.getResource("/rec.txt") 似乎有效。但是,当我尝试在更大的环境 (hadoop)
该应用程序具有多语言 支持。但是我们在使用应用程序上下文刷新 Resources 时遇到了问题。 目前,我的 ViewModels 正在扩展 AndroidViewModel,这样我们就可以访问 Vi
我想了解使用 View.getResources() 和 View.getContext().getResources() 的真正区别。 例如,我必须从资源中为 TextView 设置颜色.. vie
getClass().getClassLoader().getResource()和getClass.getResource()有什么区别? 从资源中检索文件时,在什么情况下应该使用哪一个? 最佳答案
我从 What is the difference between Class.getResource() and ClassLoader.getResource()? 了解到并从自己的代码中,即 g
我一直在和我的伙伴一起制作 2D 游戏,并且我通过一些 Youtube 教程学习了很多关于一些基本游戏开发概念的知识。我正在学习的其中一件事是 Sprite (对于那些不知道的,2D 图像渲染到屏幕)
我有简单的 Activity : public class TestActivity extends MainActivity { @Override public void o
当我的测试类位于默认包中时,下面的测试方法通过,而当我将其移动到包中时,测试方法失败。 目录结构如下: src/ main/ java/ some.package/ r
这个问题已经有答案了: JavaFX: Weird ClassNotFoundException after updating to Java 9 (1 个回答) 已关闭 4 年前。 我是 Java
我想要以下形式的资源 URL C:/Users/.../build/classes/jam/lena1.png 为了实现这一点,我编写了以下代码 System.out.println(getClass
我希望有人能在这里帮助我,因为我已经与一个问题作斗争有一段时间了。在我的主类中,我使用以下命令: System.out.println(getClass().getClassLoader().getR
我有以下代码,用于在我的应用程序中创建带有两个选项卡的自定义 ListView: package com.test.testing; import android.content.Context; i
大家。 我是 Java 新手,正在使用 UI 制作培训项目。在培训过程中,我决定从资源加载图标并将其加载移动到不同的类中。并遇到问题。我真的试图自己找到答案,但找不到。代码如下。 主类 package
我在src文件夹下(在resources文件夹下)放了一些.txt文件。 但我无法在运行时从该资源创建有效的 File。 String path = this.getClass().getResour
这个问题在这里已经有了答案: Way to access resource files in python (4 个答案) 关闭 9 年前。 在 Java 中,如果我想读取包含算法资源数据的文件,我
我已经在 java SE 中设置了基本的 maven 项目,其中包含一个资源: main -java -resources -config -> database.properties
我有一个 A 类,它获取一个配置文件: this.getClass().getResource("cfgFile"); 现在我创建了一个需要 A 的 cfgFile 的新类 B。现在我正在做: A.c
这段代码不在mainActivity类中 错误: cannot find symbol method getResources() 代码: public void printPhoto(int im
我正在学习教程 here .该文件位于项目的同一根文件夹中。当它在 src 文件夹和同一个包文件夹中时,我已经尝试过这样做。这 3 个位置都不起作用。 具体的代码行是: ImageIcon ii =
我有以下问题。在我们的集成测试中,我们使用不同的配置,该配置将在测试之前使用以下代码从测试资源中加载: URL resource = ClassLoader.getSystemResource("ap
我是一名优秀的程序员,十分优秀!