类功能背靠背

时间:2013-05-29 19:19:25

标签: php drupal

这个方法叫什么?我试图复制这个,但我不知道谷歌会找到类似的结果来解释。非常感谢任何关于此的信息,谢谢。我相信我在Drupals框架中看到了这一点。

$query->fields('...')->condition('...')->execute()->fetchAssoc();

3 个答案:

答案 0 :(得分:3)

它叫做方法链。当你的方法返回它自己(对象)时:

class testObject
{
   function testMethodOne()
   {
       return $this;
   }

   function testMethodTwo()
   {
       return $this;
   }
}

$obj = new testObject;
$obj->testMethodOne()->testMethodTwo();

答案 1 :(得分:0)

它被称为方法链接,从php5开始提供。
有关更多信息,请查看
stackoverflow.com/questions/3724112/php-method-chaining

答案 2 :(得分:0)

在drupal术语中发生的事情是,将使用'字段触发查询。提供作为输入(选择条款),'条件'过滤记录fetched(where子句)并执行以最终触发查询并将输出作为关联数组返回。