prickle писал(а):
так. ладно, с этим разобрались.
а вот вопрос прям по уроку.
действие на удаление записи.
есть модель:
Код:
// Удалить запись
public function del_cus($customer_id)
{
$query = DB::delete('customer')
->where('customer_id', '=', $customer_id);
return $query->execute();
}
контроллер
Код:
// Удалить запись
public function action_delcustomer()
{
$customer_id = $this->request->param('id');
Model::factory('customer')->del_cus($customer_id = '');
$this->request->redirect('/customer');
}
а вот тут самое интересное как это дело обработать в виде??????
А что именно в вид хотите передать?
Код:
Model::factory('customer')->del_cus($customer_id = '');
Здесь вы $customer_id присваиваете пустое значение, надо просто $customer_id
А вообще я бы сделал так
Код:
$customer_url = 'delcustomer/' . $id;
$customer = Request::factory($customer_url)->execute();
про это тут
http://kohanaframework.su/advanced/request_within_request написано
А самое простое - сделал бы удаление в модели, а в том контроллере где хочу использовать вызывал бы
Код:
Model::factory('customer')->del_cus($customer_id);
Чет разошёлся) вообще проще модель присвоить переменной в самом верху контроллера и уже дальше по коду плясать в одном контроллере, попутно подгружая необходимые виды