Октомври

10

Ако сте били използвайки 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 (); е заменен от мощни намиране ( ").

Надявам се това да помогне! :)

Digg Facebook Google Newsvine Reddit Slashdot Technorati Windows живо Yahoo del.icio.us



Подобни Постове

Коментари

Име (задължително)

Имейл (задължително)

Уебсайт

Говори мнението си

1 Коментар досега

  1. Бил Goss на 21-ви октомври 2008 4:19 ч.

    Невероятно!

    Аз не мисля, че има решение, мога да намеря.

    Как сте с zend затъмнение?

    Мога да трасира PHP скриптове ОК, но chokes, когато се опитвам да трасира контролер с:
    клас "контрольор" не е намерена

    Ако не знаете отговора, бих Наистина оценявам с олово.

    Благодаря отново,

    Бил Goss

Спонсори




Връзки