Я использую структуру под названием 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 ошибок, подобных этому, и, кроме того, мне нужно переназначить файлы, когда Я предлагаю новую таблицу базы данных.
Надеюсь, что есть кто-то, кто может помочь.