Как я могу получить параметр в URL-адресе и сохранить его в varialble, чтобы сохранить его в моей базе данных?URL-адрес CakePHP Параметр
пример: www.mydomain.com/item/products/3 < -
Это для моей загрузки изображения, так что я могу указать, какой продукт ID я буду использовать для этого изображения.
function add() {
if ($this->request->is('post')) {
$this->Upload->create();
if(empty($this->data['Upload']['image']['name'])) {
unset($this->request->data['Upload']['image']);
}
if(!empty($this->data['Upload']['image']['name'])) {
$filename = $this->request->data['Upload']['image']['name'];
$new_filename = STring::uuid().'-'.$filename;
$file_tmp_name = $this->request->data['Upload']['image']['tmp_name'];
$dir = WWW_ROOT.'img'.DS.'uploads';
move_uploaded_file($file_tmp_name,$dir.DS.$new_filename);
$this->request->data['Upload']['image'] = $new_filename;
if($this->Upload->save($this->request->data)) {
$this->Session->setFlash(__('Uploaded.'));
$this->redirect(array('action' => 'index'));
}
}
}
}
Как добавить его здесь. Заранее спасибо :) Im using cakePHP
Как я могу поместить идентификатор продукта в скрытое поле? Извините новичок: | –
http://book.cakephp.org/2.0/ru/core-libraries/helpers/form.html#FormHelper::hidden – rvegas
Что делать, если я хочу, чтобы идентификатор попадал в другое представление? Например: www.mydomain.com/item/products/view/3 -> www.mydomain.com/item/products/add/3 .. Это поток моего сайта желания. –