나는 PHP의 초보자입니다. 이 함수입니다 :PHP가 질문 사이에 있음
여기public function actionGetreport() {
$date=$_POST['daterange'];
$daterange=explode("to",$date);
$name=$_POST['name'];
//print_r($name);die();
$connection = Yii::$app->getDb();
$command = $connection->createCommand($name)->where(
['between', 'InsertedDate', $daterange[0], $daterange[1]]
);
//filter||and
$Result = $command->queryall();
print_r($Result);die();
}
, $name
이 선택 쿼리를 가지고 내가 DATERANGE 간의 정보를 얻기 위해 해당 쿼리를 사용하고 싶습니다. 나는 점점 오전 오류가 같은 :
Exception 'yii\base\UnknownMethodException' with message 'Calling unknown method: yii\db\Command::where()' in D:\xampp\htdocs\oms\vendor\yiisoft\yii2\base\Component.php:294 Stack trace: #0 D:\xampp\htdocs\oms\backend\modules\report\controllers\ReportController.php(31): yii\base\Component->__call('where', Array) #1 [internal function]: backend\modules\report\controllers\ReportController->actionGetreport() #2 D:\xampp\htdocs\oms\vendor\yiisoft\yii2\base\InlineAction.php(57): call_user_func_array(Array, Array) #3 D:\xampp\htdocs\oms\vendor\yiisoft\yii2\base\Controller.php(157): yii\base\InlineAction->runWithParams(Array) #4 D:\xampp\htdocs\oms\vendor\yiisoft\yii2\base\Module.php(528): yii\base\Controller->runAction('getreport', Array) #5 D:\xampp\htdocs\oms\vendor\yiisoft\yii2\web\Application.php(103): yii\base\Module->runAction('report/report/g...', Array) #6 D:\xampp\htdocs\oms\vendor\yiisoft\yii2\base\Application.php(386): yii\web\Application->handleRequest(Object(yii\web\Request)) #7 D:\xampp\htdocs\oms\index.php(17): yii\base\Application->run() #8 {main}
실제 오류/문제는 무엇인가에 다음 코드를 추가하여 다음과 같은 간단한 명령을 사용할 수 있습니까? –