1

$_GET['term'] のこの「用語」はどこから来たのですか。. .

その「用語」の意味または内容は何ですか?

サンプルコードは次のとおりです。

public function actionSuggest() {
    $criteria = new CDbCriteria;
    $criteria->select = array('lastName', 'firstName', 'middleName','idNo','yrLevel','gender');
    $criteria->addSearchCondition('lastName', $_GET['term']);
    $criteria->limit = 10;
    $data = Engineering::model()->findAll($criteria);
    $arr = array();
    foreach ($data as $item) {
        $arr[] = array(
            'label' => $item->lastName.' '.$item->firstName.' '.$item->middleName[0].'.',
            'value' => $item->lastName,
            'lastname' => $item->lastName,
            'firstname' => $item->firstName,
            'middlename' => $item->middleName,
            'idno' => $item->idNo,
            'gender' => $item->gender,
            'yrlevel' => $item->yrLevel,    
        );
    }
    echo CJSON::encode($arr);
}
4

1 に答える 1

1

CJuiAutocomplete ウィジェットは、ajax GET リクエストを入力すると textfield の内容を送信するjQuery Autocompleteプラグインに依存しています。textfield の内容は GET-parameter で送信されますterm。サーバー側のコードは、この用語で検索を行い、見つかったレコードを返す必要があります (コードは既にそれを行っています)。

于 2012-09-30T09:16:11.260 に答える