Синтаксическая ошибка sql при учении symfony: команда generate-module - PullRequest
1 голос
/ 18 ноября 2011

Итак, моя проблема ..

Я пытаюсь выполнить эту команду:

php symfony доктрина: generate-module --env = "my_env" --non-verbose-templates backend city_theme CityTheme

После паузы я получаю эту ошибку:

SQLSTATE [42000]: синтаксическая ошибка или нарушение прав доступа: 1064 В синтаксисе SQL есть ошибка; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с '?) LIMIT 1' в строке 1. Сбой запроса: " SELECT c.id AS c__id, c.city_theme_id AS c__city_theme_id, c.description AS c_ описание, c.excursions AS c _excursions, c.image AS c_ изображение, c.keywords AS c _keywords, c.name AS c_ name, c.slug AS c _slug, c.title AS c__title FROM city_theme_data c WHERE (c.city_theme_id =?) LIMIT 1"

Мой schema.yml для этой модели:

CityTheme: 
  columns: 
    city_id: integer 
    lang: string(2) 
    guides: string 
  relations: 
    City: 
      class: City 
      local: city_id 
      foreign: id 
      foreignAlias: CityThemes 
      onDelete: CASCADE 

CityThemeData: 
  columns: 
    city_theme_id: integer 
    description: {type: string(255)} 
    excursions: string 
    image: {type: string(255)} 
    keywords: {type: string(255)} 
    name: {type: string(255)} 
    slug: {type: string(255)} 
    title: {type: string(255)} 
  relations: 
    CityTheme: 
      class: CityTheme 
      local: city_theme_id 
      foreign: id 
      foreignAlias: CityThemesData 
      onDelete: CASCADE 

Есть предложения?

Заранее спасибо.

...