Я пытаюсь разработать простую форму поиска с помощью плагина cakedc, я следовал пошаговым инструкциям, но получил следующую ошибку:
Database Error
Ошибка: SQLSTATE[42000]: Синтаксическая ошибка или нарушение прав доступа: 1064 У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, чтобы узнать правильный синтаксис, который следует использовать рядом с «validateSearch» в строке 1.
SQL-запрос: validateSearch
Я не знаю, в чем я ошибся, можете ли вы мне помочь? Вот что у меня есть, спасибо.
В контроллере:
class ProductosController extends AppController {
public $name = 'Productos';
public $uses = array('Empleado','Cliente', 'Mesa','Producto', 'Productotipo','Productos');
public $components = array('Search.Prg');
public $presetVars = true;
public $paginate=array();
public function ventas(){
$this->Prg->commonProcess();
$this->paginate['conditions'] = $this->Producto->parseCriteria($this->Prg->parsedParams());
$this->set('productos', $this->paginate());
}
В модели:
class Producto extends AppModel {
public $name = 'Producto';
public $displayField = 'productotipos_id';
public $belongsTo = array('Productotipo'=>array('className'=>'Productotipo','foreignKey'=>'productotipos_id','conditions'=>'','order'=>''));
public $actsAs = array('Search.Searchable');
public $filterArgs = array(
'nombre' => array('type' => 'like')
);
На виду
Pedido
Подробнее здесь: https://stackoverflow.com/questions/208 ... oesnt-work
Плагин поиска CakeDC не работает ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение