获取错误调用未定义的方法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
所以我怎么接取的另一个控制器动作方法在我的控制器 –