我通过作曲家学说2安装了
// ---------------------------
// @Merging Production Plugins
// ---------------------------
if (manifest.IS_PRODUCTION) {
plugins.push(
new webpack.optimize.UglifyJsPlugin({
compress: {
comparisons : true,
conditionals : true,
dead_code : false,
drop_debugger : false,
evaluate : true,
if_return : true,
join_vars : true,
screw_ie8 : true,
sequences : true,
unused : true,
warnings : false,
},
output: {
comments: false,
},
})
);
}
在正确的位置创建,以初始化与数据库的连接
{
"require": {
"doctrine/orm": "2.4.*",
"symfony/yaml": "2.*"
},
"autoload": {
"psr-0": {"": "src/"}
}
}
我正在尝试在终端中执行
public static function connect_to_db(){
$config = new \Doctrine\DBAL\Configuration();
$connectionParams = array(
'dbname' => System::$SETTINGS->db->name,
'user' => System::$SETTINGS->db->user,
'password' => System::$SETTINGS->db->password,
'host' => System::$SETTINGS->db->host,
'driver' => System::$SETTINGS->db->driver,
);
try {
System::$DB = \Doctrine\DBAL\DriverManager::getConnection($connectionParams, $config);
} catch (DBALException $e) {
}
}
我得到了答案
您缺少以下文件中的“ cli-config.php”或“ config / cli-config.php”文件 您的项目,这是使Doctrine Console正常运行所必需的。 您可以将以下示例用作模板:
//用文件替换到您自己的项目引导程序require_once 'bootstrap.php';
//替换为在应用程序中检索EntityManager的机制 $ entityManager = GetEntityManager();
我不想创建任何config / cli-config.php,它包含什么以及我需要什么?我如何安装该学说? Here是官方安装指南的链接。我不想创建任何其他文件,例如bootstrap.php(css libin在哪里,我也不知道),并且不清楚在哪里创建它。 +我想将模型存储在它的位置,而不是一个无法理解的src(它在哪里?)