獲取錯誤調用未定義的方法Yii :: import() 正如我試圖訪問我的Yii控制器操作,我得到這個錯誤請 指導我誰我訪問和我要去的地方錯了,現在 我的代碼是調用未定義的方法Yii :: import()
<?php
namespace app\controllers;
use Yii;
use yii\filters\AccessControl;
use yii\web\Controller;
use yii\filters\VerbFilter;
use app\models\LoginForm;
use app\models\ContactForm;
use app\controllers\SSPController;
class BrandController extends Controller
{
public function actionIndex()
{
Yii::import('application.controllers.admin.SSPController');
SSPController::getdata();
}
}
我SSPController類代碼就像是從我要調用getData()方法
<?php
namespace app\controllers;
use Yii;
use yii\filters\AccessControl;
use yii\web\Controller;
use yii\filters\VerbFilter;
use app\models\LoginForm;
use app\models\ContactForm;
class SSPController extends Controller
{
static function getdata(){
$primaryKey = 'user_id';
$table = 'gc_od_chat';
$columns_names=$arrayName = array("user_email","user_username");
$columns = array(
array('db' => 'columns_names[0]', 'dt' => 'columns_names[0]', 'field' => 'columns_names[0]'),
array('db' => 'columns_names[1]', 'dt' => 'columns_names[1]', 'field' => 'columns_names[1]'),
);
$sql_details = array(
'user' =>"root",
'pass' => "",
'db' => "octachat",
'host' => "localhost"
);
echo json_encode(
$this->simple($_GET, $sql_details, $table, $primaryKey, $columns, $joinQuery, $extraWhere)
);
}
}
沒有的Yii :: import()的中Yii 2.你正在使用舊的Yii 1代碼。 – Bizley
所以我怎麼接取的另一個控制器動作方法在我的控制器 –