首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法获取ModX资源ID

无法获取ModX资源ID
EN

Stack Overflow用户
提问于 2014-10-23 05:35:31
回答 1查看 187关注 0票数 0

我在使用ModX应用程序接口时遇到了问题。因此,我尝试获取资源ID:

代码语言:javascript
复制
require_once '/var/www/vhosts/mysite.com/httpdocs/config.core.php';
require_once MODX_CORE_PATH.'model/modx/modx.class.php';
$modx = new modX();

$data = filter_input_array(INPUT_GET);

$modx->initialize('web');
$modx->getService('error','error.modError', '', '');
$modx->getService('mail', 'mail.modPHPMailer');
$dataObjs = $modx->getObject('modResource', $data['doc']);`

问题是,$data‘’doc‘总是返回1,所以看起来filter_input_array没有工作。

EN

回答 1

Stack Overflow用户

发布于 2014-10-23 07:30:29

我从未使用过filter_input_array函数,没有任何参数,我不确定它给您带来了什么,也不确定它是否能工作。如果目标是获取get key 'doc‘并对其进行清理,那么您可以执行以下操作

代码语言:javascript
复制
$_get_data = $modx->sanitize($_GET);

$modx->initialize('web');
$modx->getService('error','error.modError', '', '');
$modx->getService('mail', 'mail.modPHPMailer');
$dataObjs = $modx->getObject('modResource', $_get_data['doc']);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26517540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档