Доступ к репозиторию (read-only, Mercurial)
Код:
|
hg clone https://bicycle-libraries.googlecode.com/hg/ bicycle-libraries |
Примеры работы:
/* исходные данные */
$_POST['foo'] = 'bar';
$_GET['a'] = 1;
$_FILES['fileField1'] = array(
'name' => 'MyFile0.jpg',
'type' => 'image/jpeg',
'tmp_name' => '/tmp/php/php6hst32',
'error' => 0,
'size' => 98174
);
$_FILES['fileField2'] = array(
'name' => array(
'MyFile1.txt',
'MyFile1.jpg'
),
'type' => array(
'text/plain',
'image/jpeg'
),
'tmp_name' => array(
'/tmp/php/php1h4j1o',
'/tmp/php/php6hst32'
),
'error' => array(
0,
0
),
'size' => array(
123,
98174
)
);
/* после подкл. core/bootstrap.php */
$_r = BL_Request::instance();
$_r->get->foo; // NULL
$_r->post->foo; // 'bar'
$_r->foo; // 'bar' (from request)
$_r->post->c = 'd';
$_r->post('c'); // 'd'
// ArrayAccess тоже работает
$_r['post']['c']; // 'd'
// не забываем про файлы
$request->files('fileField1'); // ассоциативный массив
$request->files('fileField2'); // список из ассоциативных массивов