0

Cake PHP ($this->query(select...)) でクエリ関数を使用していますが、値の配列が返されることがわかっています。クエリが 1 つの値のみを返す場合、配列内でのその値の位置は?

$element = $arrayName(0) は正しいでしょうか?

私はそれを次のように使用しようとしています:

$flowsheet_name = $this->query("select FLOWSHEET_NAME from FLOWSHEET_TEMPLATE where FLOWSHEET_ID = ".$value.";");
        $flowsheet_question = $flowsheet_name(0);
        array_push($this->$filedMethodMappings, $flowsheet_question => array(
                CaBase::KEY_MAPPING_LOGIC_COMPLEXITY => CaBase::LEVEL3_COMPLEXITY,
                CaBase::KEY_FIELD_LOGIC_NAME         => 'wsUnifiedKey',
                CaBase::KEY_FIELD_QUESTION_ID        => ''.$value,
                )
            );

しかし、それが機能しているかどうかはわかりません。ここで二重矢印エラーが発生します。

$flowsheet_question => array(
4

1 に答える 1

2

CakePHP では、配列で何が起こっているかを確認する簡単な方法は次のとおりです。

debug($flowsheet_name);
于 2012-06-18T23:30:07.580 に答える