Привет, вот моя модель datamapper
function getall()
{
$states = new Usstate();
$states->get();
$usstates_array = array();
foreach ($states as $state)
{
$usstates_array[$state->abbreviation] = $state->state;
}
return $usstates_array;
}
А вот мой контроллер
function getall()
{
$s = new Usstate();
$data['states'] = $s->getall();
$this->parser->parse('register', $data);
}
Когда я передаю $, я получаю сообщение об ошибке "Недопустимый аргумент для foreach ()"состояния в вспомогательную функцию form_dropdown, на мой взгляд.
поэтому я сделал print_r для состояний, и он был совершенно пуст.
Пожалуйста, помогите
Обновление:
Хорошо, янаконец-то все заработало, я не уверен насчет объяснения, но это то, что я сделал.
моя модель datamapper
function getall()
{
$states = new Usstate();
$statecollection = $states->get();
$usstates_array = array();
foreach ($statecollection as $state)
{
$usstates_array[$state->abbreviation] = $state->state;
}
return $usstates_array;
}
, а также убедитесь, что у вас более одной строки вваш стол.