Используйте это:
$this->input->post('assign');
Это будет массив, тоже самое что и $_POST['assign']
.
Пример:
// This assumes we know the post key is set and is an array,
// but you should definitely check first
foreach ($this->input->post('assign') as $key => $value)
{
echo "Index {$key}'s value is {$value}.";
}
К сожалению, если вам нужен доступ к определенному индексу, вам придется сначала присвоить его переменной или использовать $_POST
вместо $this->input->post()
. Пример:
$assign = $this->input->post('assign');
echo $assign[0]; // First value
echo $_POST['assign'][0]; // First value
Обновление : Начиная с PHP 5.4, вы можете получить доступ к индексу прямо из вызова функции следующим образом:
$this->input->post('assign')[0];
Не то чтобы это было рекомендовано или лучше, но просто чтобы вы знали, что это возможно.
В любом случае, убедитесь, что почтовые данные и индекса установлены, прежде чем пытаться получить к нему доступ (, если , вам нужно сделать это таким образом).