我写了一个实体,一个控制器和一个视图,我想把整个东西链接到一个数据库,这样我就可以参考我的输入了。
但是,我无法访问命令php symfony/console或php symfony/bin。
你知道如何在没有这些命令的情况下生成我的数据库,这样我就可以处理它并开始我的设计了吗?
发布于 2018-01-30 20:24:24
我猜您已经在本地机器上安装了mysql,所以您可以通过bash终端输入以下命令进行连接:
mysql -u your_db_user_here -h 127.0.0.1 -P 3306 -p它将提示输入密码,键入您的数据库用户的密码
如果您仍然没有数据库用户,请以root用户身份登录
mysql -u your_root_user_here -h 127.0.0.1 -P 3306 -p它将提示输入密码,键入您的数据库根用户的密码
登录后,可以通过键入以下命令来创建数据库
mysql> create database your_db_name_here现在您已经创建了一个数据库
发布于 2018-01-30 20:07:25
几乎任何sf外壳命令都可以从PHP代码中执行:
$application = new Application($kernel);
$application->setAutoExit(false);
$input = new ArrayInput(array(
'command' => 'doctrine:schema:update',
// (optional) pass options to the command
'--dump-sql' => true,
));
$output = new BufferedOutput();
$application->run($input, $output);您可以在here上找到更多详细信息。
https://stackoverflow.com/questions/48520173
复制相似问题