if (!$is_install) {
$dbConfig = isset($fecmall_common_main_local_config['components']['db']) ? $fecmall_common_main_local_config['components']['db'] : '';
echo "<pre> aaaa dbConfig = $dbConfig";
if (is_array($dbConfig) && !empty($dbConfig)) {
$connection = Yii::createObject($dbConfig);
$command = $connection->createCommand('SELECT * FROM extensions where status=:status AND installed_status=:installed_status');
$command->bindValue(':status', 1);
$command->bindValue(':installed_status', 1);
$fecmall_db_extensions_data = $command->queryAll();
}
}
浏览器上 打印了 aaaa dbConfig = Array 说明不为空 我看了下数据库没有任何表,install.php配置界面提交后common/config/main-local.php是有值的,按照给的流程 应该进入表创建界面,然后报错了。
另外 下载好后 执行 ./init 我这直接退出了,我把answer = 0 改为了 answer = "0" 才正常完成了init,不知道和这个有没有关系