Цитата:
Если у вас форич выдает ошибку, значит переменная $krut не является массивом.
О чем я и говорил.
Цитата:
И я бы еще добавил $krut = array(); т.к. в виде идет перебор массива
и да
Цитата:
Вы бы посмотрели что пишется в $krut, после этого действия Model::factory('Maddurl')->insert($answer).
Возвращает ид вставленной записи, что никак не массив.
Примерно правильный код:
Код:
public function action_index()
{
if($_POST)
{
$answer = Arr::get($_POST, 'inputsite');
if(trim($answer) != '')
{
Model::factory('Maddurl')->insert($answer);
echo "Отправлено";
}
else
echo "Нет нет, я не отправил. Введите хоть чего-нибудь";
}
$krut = array();
$content = View::factory('/pages/show')
->bind('krut', $krut);
$krut = Model::factory('Maddurl')->get_all();
$this->template->content = $content;
$recomsite = View::factory('/recomsite');
$this->template->recomsite = $recomsite;
//Добавление адреса
$addcontent = View::factory('addurl');
$this->template->addcontent = $addcontent;
}
Естественно echo в контроллере недопустимо. Разве что только в тестовых целях.