2013-04-02 2 views
0

Я использую структуру под названием Qcube. прежде чем он был известен под именем Qcodo. Он имеет эту функцию, называемую codegen, где она сгенерировала модель для всей вашей таблицы базы данных, включая их отношения, если таковые имеются. Проблема в том, что его сгенерированные файлы имеют синтаксические ошибки. Я не могу найти никаких решений после поиска в google.Ошибка модели модели Qcodo/Qcube «синтаксическая ошибка, неожиданная») «in»

здесь сообщение об ошибке:

Parse error: syntax error, unexpected ')' in C:\Program Files (x86)\Ampps\www\osnet\includes\model\generated\EmployeeGen.class.php on line 967 

и вот линия, которая указывает ошибка.

$objToReturn = Employee::QuerySingle(
      QQ::AndCondition(
       QQ::Equal(QQN::Employee()->Id, $intId), 
      ), 
      $objOptionalClauses 
     ); 

P.S.

Я знаю, что вызвало синтаксическую ошибку, но чтобы очистить вещи, строка кода имеет синтаксическую ошибку, «сгенерированную» функцией codegen структуры и не жестко закодированную мной. и я не могу просто отредактировать сгенерированные файлы, потому что в настоящее время существует 58 таблиц, и каждая таблица имеет свой файл gen, и каждый файл gen имеет по меньшей мере 10 ошибок, подобных этому, и, кроме того, мне нужно переназначить файлы, когда Я предлагаю новую таблицу базы данных.

Надеюсь, что есть кто-то, кто может помочь.

ответ

0

Это известная ошибка при разработке с QCubed в среде WAMP. В codegen используется функция GO_BACK(), которая опирается на файлы шаблонов с окончанием строки Linux. Linux использует (lf) и использует Windows (cr lf). Это означает, что Windows использует один дополнительный символ.

Об этом сообщается как ошибка https://github.com/qcubed/framework/issues/107, и проблема исправлена ​​в последней версии QCubed, которую вы можете найти на Github.

0

Он основан на вашей ОС, если вы используете окна, то поиск GO_BACK() и где значение GO_BACK(2) есть изменить его GO_BACK(3) и GO_BACK(5) к GO_BACK(6) и рестарта его.

 Смежные вопросы

  • Нет связанных вопросов^_^