【发布时间】:2016-02-17 15:10:32
【问题描述】:
我创建了一个控制台命令,我需要截断一个表。
阅读类参考:http://www.yiiframework.com/doc-2.0/yii-db-command.html#truncateTable()-detail 我无法理解执行此命令需要包含哪些文件。
我包括:
use yii\db\Command;
use yii\db\Connection;
但不确定哪个是正确的。
我已经尝试执行:
$command = Yii::$app->db->truncateTable('user');
这给了我以下错误:
异常 'yii\base\UnknownMethodException' 带有消息 'Calling unknown method: yii\db\Connection::truncateTable()'
和:
Yii::$connection->createCommand()->truncateTable('user');
这给了我以下错误:
PHP 致命错误“yii\base\ErrorException”并带有消息“访问未声明的静态属性:Yii::$connection”
我真的不明白我需要做什么。
【问题讨论】: