Я изучаю CodeIgniter и провел некоторое тестирование с «assoc_to_uri», и результаты не согласуются. Когда я использую« mydomain / index.php / test / arry / product / shoes / size / large / color / red »в URL, цикл« foreach »запускается 6 раз, и Когда я использую «mydomain / index.php / test / arry /» без параметров массива, также запускается 6 раз, но не показывает результаты. Что я сделал не так?
Спасибо.
Код:
<?php
class Test extends CI_Controller {
public function index()
{
echo 'Hello World!';
}
public function arry()
{
$def = array('product','bag','size','34','color','blue');
$ar = $this->uri->uri_to_assoc(3, $def);
$i = 0;
foreach ($ar as $value)
{
echo "----------- <br />";
echo $value;
echo "<br />(".$i.")<br />";
$i++;
}
}
}
?>
Результаты (с параметрами):
туфли
большой
красный
(5)
Результаты (без параметров)
(5)
Задача ещё не решена.
Других решений пока нет …