2012-05-03 7 views
1

Добрый день, люди,CakePHP bake custom controller.ctp

Я пытаюсь создать собственный скрипт для выпечки для cakephp.

Я хочу, чтобы иметь возможность использовать функцию поиска cakedc на всех моих будущих страницах. До сих пор мне удалось испечь рабочую форму поиска на стороне страницы, изменив рецепты Views.

То, что я хотел бы сделать сейчас для процесса выпечки, чтобы определить все поля в таблицы и вывода чего-то, что выглядит следующим образом:

public $presetVars = array(
    array(
     'field' => 'name', 
     'type' => 'value'), 
    array(
     'field' => 'status', 
     'type' => 'checkbox'), 
    array(
     'field' => 'series_id', 
     'type' => 'value', 
     'formField' => 'series_id', 
     'modelField' => 'lookup', 
     'model' => 'Series' 
    )); 

в контроллере.

В случае, если это не ясно, этот образец таблица имеет следующие поля:

  • ID (целое число)
  • имя (TINYTEXT)
  • статус (булево)
  • series_id (целое число , fk)

Есть ли какие-либо советы для меня, пожалуйста?

ответ

1

мое предложение изменить контроллер для выпекать:

/cake/console/libs/tasks/controller.php

+0

Да, это то, что я сейчас делаю. Спасибо за совет. –

+1

Я знаю, что это поздно, но редактирование этого файла - очень плохая идея. Он сломается при обновлении или повторной установке Cake. – Richard