【问题标题】:Jobeet Day 3, doctrine:data-load problemJobeet 第 3 天,学说:数据加载问题
【发布时间】:2010-07-06 03:23:53
【问题描述】:

我正在尝试使用以下命令从夹具 jobs.yaml 和 categories.yaml 加载数据:

$ php symfony doctrine:data-load

但是桌子是空的。我已经创建了列和表,但没有加载数据。

返回:

doctrine  Loading data fixtures from "./jobeet/data/fixtures"
doctrine  Data was successfully loaded

源文件是从教程中复制粘贴的。

# data/fixtures/categories.yml
JobeetCategory:
  design:
    name: Design
  programming:
    name: Programming
  manager:
    name: Manager
  administrator:
    name: Administrator

还有:

# data/fixtures/jobs.yml
JobeetJob:
  job_sensio_labs:
    JobeetCategory: programming
    type:         full-time
    company:      Sensio Labs
    logo:         sensio-labs.gif
    url:          http://www.sensiolabs.com/
    position:     Web Developer
    location:     Paris, France
    description:  |
      You've already developed websites with symfony and you want to work
      with Open-Source technologies. You have a minimum of 3 years
      experience in web development with PHP or Java and you wish to
      participate to development of Web 2.0 sites using the best
      frameworks available.
    how_to_apply: |
      Send your resume to fabien.potencier [at] sensio.com
    is_public:    true
    is_activated: true
    token:        job_sensio_labs
    email:        job@example.com
    expires_at:   '2010-10-10'

  job_extreme_sensio:
    JobeetCategory:  design
    type:         part-time
    company:      Extreme Sensio
    logo:         extreme-sensio.gif
    url:          http://www.extreme-sensio.com/
    position:     Web Designer
    location:     Paris, France
    description:  |
      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
      eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
      enim ad minim veniam, quis nostrud exercitation ullamco laboris
      nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
      in reprehenderit in.

      Voluptate velit esse cillum dolore eu fugiat nulla pariatur.
      Excepteur sint occaecat cupidatat non proident, sunt in culpa
      qui officia deserunt mollit anim id est laborum.
    how_to_apply: |
      Send your resume to fabien.potencier [at] sensio.com
    is_public:    true
    is_activated: true
    token:        job_extreme_sensio
    email:        job@example.com
    expires_at:   '2010-10-10'

有什么想法吗?

【问题讨论】:

  • 你能把赛程贴出来吗?我的猜测是,缩进有问题。
  • 缩进问题可能会引发错误 --- 我认为它在其他任何地方都是如此。
  • 您的文件是以 .yaml 为后缀还是拼写错误?

标签: symfony1 doctrine jobeet


【解决方案1】:

是的,我的文件以 .yaml 扩展名命名,但学说无法识别它们,它必须是 .yml

谢谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-29
    • 2021-08-26
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多