Октомври
10
CakePHP - правото да използва близо до синтаксис "generateList"
10-ти октомври 2008 година |
Ако сте били използвайки cakePHP 1,2 бета версия на scarfold да се пекат (генериране) на контролера, когато отидете на страницата добавите статия, там ще се появи съобщение за грешка като една по-долу:
Предупреждение (512): SQL Грешка: 1064: Имате грешка в SQL синтаксис; проверите наръчника, който съответства на вашия MySQL сървър версията за правото да използват близо до синтаксис "generateList" в линия 1 [CORE / торта / libs / Модел / datasources / dbo_source.php, линия 512]
Ако това се случи с теб, това ще означава, че торта печени грешната версия на CRUD код за вас, да се фиксират проблема, първо намерете контролер файл, моето име е администраторът на постове, така че ми контролер файл се намира на адрес: торта / апартамент / контрольори / posts_controller.php.
Търсите кода:
generateList();
Тя може да се появят повече от един път в своя кодекс, да го замени с:
find('list');
От CakePHP 1.2, за CakePHP 1,1 синтаксис generateList (); е заменен от мощни намиране ( ").
Надявам се това да помогне! :)
Подобни Постове
- Измислям уеб сайтове, с CakePHP ACL бързи Проблем
- Измислям уеб сайтове бърза с CakePHP MySQL Синтаксис Проблем
Коментари
1 Коментар досега



















Невероятно!
Аз не мисля, че има решение, мога да намеря.
Как сте с zend затъмнение?
Мога да трасира PHP скриптове ОК, но chokes, когато се опитвам да трасира контролер с:
клас "контрольор" не е намерена
Ако не знаете отговора, бих Наистина оценявам с олово.
Благодаря отново,
Бил Goss