1

この方法は何と呼ばれていますか?これを再現しようとしましたが、説明のために同様の結果を見つけるためにGoogleが何をすべきかわかりません。これに関する情報をいただければ幸いです、ありがとう。Drupals フレームワークでこれが行われるのを見たと思います。

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

3 に答える 3

3

メソッドチェーンと呼ばれるものです。メソッドがそれ自体(オブジェクト)を返すとき:

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

   function testMethodTwo()
   {
       return $this;
   }
}

$obj = new testObject;
$obj->testMethodOne()->testMethodTwo();
于 2013-05-29T19:20:46.577 に答える
0

これはメソッドチェーンと呼ばれ、php5 以降で利用できます。
詳細については、
stackoverflow.com/questions/3724112/php-method-chainingをご覧ください。

于 2013-05-29T19:23:48.870 に答える
0

drupal 用語で何が起こっているかというと、入力として提供される「フィールド」(select 句)、フェッチされたレコードをフィルタリングする「条件」(where 句) を使用してクエリが起動され、最終的にクエリを起動して出力を返すために実行されます。連想配列。

于 2013-05-29T19:24:29.303 に答える