MySQL中创建了“motor”DB之后,我使用以下命令在Symfony中配置了数据库:

$php symfony configure:database "mysql:host=localhost;dbname=motor" root

在appname / config / doctrine /下我有一个schema.yml文件.

在这个文件中我定义了下表:

Car:

actAs: { Timestampable: ~ }

columns:

brand: { type: string(255), notnull: true }

model: { type: string(255), notnull: true }

version: { type: string(255), notnull: true }

url: { type: string(255), notnull: true }

year: { type: string(4), notnull: true }

info: { type: string(10000), notnull: true }

updated_at: { type: timestamp, notnull: true }

created_at: { type: timestamp, notnull: true }

然后我执行了命令:

$php symfony doctrine:build --model

这给了我以下输出:

>> doctrine generating model classes

>> file+ /tmp/doctrine_schema_57936.yml

>> tokens /home/username/webapps/www/appname/lib/model/doctrine/CarTable.class.php

>> tokens /home/username/webapps/www/appname/lib/model/doctrine/Car.class.php

>> tokens /home/username/webapps/www/appname/lib/model/doctrine/base/BaseCar.class.php

>> autoload Resetting application autoloaders

>> file- /home/username/webapps/www/appname/cache/frontend/dev/config/config_autoload.yml.php

之后我继续用这个命令生成sql:

$php symfony doctrine:build --sql

输出是:

>> doctrine generating model classes

>> file+ /tmp/doctrine_schema_89541.yml

>> tokens /home/username/webapps/www/motor/lib/model/doctrine/base/BaseCar.class.php

>> autoload Resetting application autoloaders

>> file- /home/username/webapps/www/motor/cache/frontend/dev/config/config_autoload.yml.php

>> doctrine generating sql for models

>> doctrine Generated SQL successfully for models

但是在appname / data / sql /下生成的schema.sql文件为空.

所以这个命令$php symfony doctrine:insert-sql,没有在我的DB中生成任何表.但是它给出了一个成功的消息输出:

>> doctrine creating tables

>> doctrine created tables successfully

命令$php symfony doctrine:build –all,也没用.

知道我可能做错了吗?

php doctrine 使用,php – 在Symfony中使用Doctrine创建表相关推荐

  1. oracle中制作副本,创建表的副本并在创建时为其提供约束

    不,你做不到;你的第二个陈述(略微修正)会得到 ORA-02440: Create as select with referential constraints not allowed 02440. ...

  2. symfony php 更新内容,Symfony框架中的Doctrine

    在新的标准版本的Symfony框架中已经集成了Doctrine,Doctrine就是一种对象关系映射(ORM)同时也是一种数据库抽象层(DBAL),使用ORM和DBAL能让我们很轻易的操作数据库.本文 ...

  3. android sqlite 创建空表,sqlite3在android中创建表错误(sqlite3 create table error in android)...

    sqlite3在android中创建表错误(sqlite3 create table error in android) 我试图在android中使用sqlite3创建表我的开放助手是这样的: pub ...

  4. symfony php 亿万,php – symfony中的内存不足错误

    我目前正在研究Symfony项目(const VERSION ='2.5.10′),我正在使用xampp. PHP版本是5.5.19. 我的问题是每次运行我的开发环境时都会出错: OutOfMemor ...

  5. PHP内核中的哈希表结构

    https://github.com/HonestQiao/tipi/commit/17ca680289e490763a6a402f79afa2a13802bb36 下载:https://github ...

  6. 我翻译的一篇文章,OO设计中对象的创建和使用

    OO设计中对象的创建和使用 转载于:https://www.cnblogs.com/lishu1980/archive/2006/06/22/432526.html

  7. MySQL数据库中创建表并给某个字段添加数据

    创建表并给字段插入数据使用: create table .. select 语句 之前博文完成了商品分类表(good_cates)的创建和商品分类信息的添加以及把商品表(goods)中的商品分类名称改 ...

  8. Case Study: 利用PHP获取关系型数据库中多张数据表的数据

    一.目标 该笔记的目的是引导读者借助WampServer平台和MySQL数据库,利用HTML/CSS/JS/PHP设计一个多数据表关联的网页.在上一个案例(Case Study: 利用JS实现数据库网 ...

  9. 如何判断数据库中的两个表是否相同(相等)?比较数据库中的两个表是否完全相同,包括字段和每条记录

    如何判断数据库中的两个表是否相同(相等)?比较数据库中的两个表是否完全相同,包括字段和每条记录 目录

  10. RStudio中为R创建Notebook文件

    RStudio中为R创建Notebook文件 # 打开RStudio,进入file下拉菜单选择new file R notebook; # 保存按钮保存之后可以出现命名后的名称: # insert按钮 ...

最新文章

  1. Android -- 短信
  2. PAT (Basic Level) 1035 插入与归并(模拟)
  3. 播放提示音+页面右下角提示框
  4. Windows 命令终端(CMD)的快捷键
  5. mysql optimizer组件_MySQL Optimizer
  6. VPC-阿里云专有网络 Virtual Private Cloud
  7. 【转】横向扩展与纵向扩展
  8. CCNA 学习笔记(七)--交换知识(VLAN VTP TRUNK)
  9. php设计一个盒子类代码_PHP设计模式之简单工厂模式(Simple Factory)代码实例大全(七)...
  10. linux tomcat单机部署多应用
  11. 配置不成功_在windows下配置sendmail服务器
  12. 【sklearn第二十二讲】协方差估计
  13. 计算机学号生成准考证号,设计考场编排,生成准考证号
  14. P3376 dinic
  15. 小米11即将发布,这是小米进军高端市场最好的机会?
  16. h5微信页面在手机微信端和微信web开发者工具中都能正常显示,但是在pc端微信浏览器上打不开(显示空白)...
  17. 产品销售成本与产品制造成本的区别
  18. ArcGIS模型构建器批量将多个图层根据字段分割
  19. Flexray基础解读
  20. Heartbleed心脏出血漏洞靶场搭建

热门文章

  1. java查看jar包源代码_如何查看 JAR 包的源代码
  2. 数据库sql中S P J SPJ 表的创建
  3. gis 六边形网格_六边形网格快速定位
  4. linear regreesion 线性回归
  5. 蓝湖 Axure 墨刀
  6. 24点游戏开发实例(Qt含源码)
  7. LTE网络中的无线安全的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  8. 旧稿 - 我与张树新共事创业的年代 - 张树新马云
  9. 应届生如何轻松通过Java面试
  10. 智能世界的罗马是怎样建成的?