В чем разница между $this->request->param()
и в kohana 3.2?
Кто-нибудь объяснит мне кратко.
Благодаря
В чем разница между $this->request->param()
и в kohana 3.2?
Кто-нибудь объяснит мне кратко.
Благодаря
В Кохана
$data = $this->request->post();
// get $_POST data
возвращает отправлять данные, как отправить форму.
$this->request->param()
Отправленные сообщения, а также данные, которые отправляются из $ _POST и $ _GET.
Параметр получает параметры запроса, назначенные запросу после процесса маршрутизации, тогда как почта получает исходные данные POSTED.
Предположим, у вас есть URL, как это: http://example.com/store/books/computer/martin_fowler с маршрутизацией определяется следующим образом:
Route::set('books', '<controller>/<action>(/<product>(/<category>(/<author>)))')
->defaults(array(
'controller' => 'store',
'action' => '',
));
$this->request->param()
это вернет:
array (
'product' => 'books',
'category' => 'computer',
'author' => 'martin_fowler',
)
возвратит $_POST
данные.
Оба метода возвращают NULL, если ключ не найден:
$this->request->param('xxx') // NULL
$this->request->param('author') // martin_fowler
$this->request->post('id') // Some id value in $_POST or NULL if id doesn't exist in $_POST
Спасибо за вашу информацию Матино. Я понял, как работает $ this-> request-> param() и $ this-> request-> post(). – kaleeswari
PARAMS включает в себя как получить и пост, где пост включает в себя только почтовые переменные – DevZer0