您的位置:首页 > 编程语言 > PHP开发

yii2获取表及字段

2016-07-09 10:15 656 查看
<?php
namespace frontend\controllers;
use yii\web\Controller;
use yii\db\Migration;
use yii\db\Schema;
class TableController extends Controller
{
    public function actionIndex()
    {
        $mir = new Migration();  
        $sch = new \yii\db\mysql\Schema;  
        $tableName='shang';
        $db=Yii::$app->getDb();
        $table=$db->createCommand("SHOW TABLES LIKE '".$tableName."'")->queryAll();
        if($table==null)        {
            echo '1';
        }else{
            echo '2';
        }

        // $mir->createTable('shang', [  
        //     'id' => 'pk',  
        //     'title' => $sch::TYPE_STRING . ' NOT NULL',  
        //     'content' => $sch::TYPE_TEXT,  
        // ]);  
        $r=$db->getSchema()->getTableNames();//获取表名
        $r=$db->getSchema()->getTableSchema('shang');//获取表字段名

    }
    

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: