Hej,

zaczynam dopiero się bawić z Kohaną i choć w sieci jest trochę tutoriali, żaden tak na prawdę do tej pory nie pozwolił
mi skumać działania niektórych rzeczy.

Przedstawię swój problem na przykładzie (w żaden sposób nie przemyślana, ani dopracowana aplikacja,
tak ot do nauki).

Tabela "Settings" key | value

pobieranie danych przez foreach działa, gorzej z zapisem i:

MODEL:
class Model_Setting extends ORM {
protected $belongs_to = array ('settings');

public function __construct() {
parent::__construct();
}
}

KONTROLER
public function action_save() {
$this->template->title = ('Save');
$this->template->content=('');
$this->template->top_tab = 'admin';

if (Auth::instance()->logged_in('admin')) {
$settings = ORM::factory('setting');
$settings->title = 'test';
$settings->save();

}else{
Request::initial()->redirect('login');
}
}

Widok przekazuje dane w $_POST, ale w tym przypadku jest to nie istotne. Nawet sprowadzając to do tak prostej
postaci nie chce banglać. Kohana się upiera, że niema 'title' w modelu.

array (
'title' => '',
)

to samo. Próbowałem na kilkanaście różnych sposobów i zawsze coś jest nie tak.
Wcześniej działając na danych z $_POST, kohanka spierała się, że nie można użyć save() na czymś
co nie jest obiektem. Rozwalając dane na poszczególne wartości (przez foreach) też nie działa.

Zapewne coś robię źle, ale wszelkie "poradniki" dają co najwyżej gotowe rozwiązania zamiast wyjaśniać czemu tak a nie inaczej.

Moja prośba: Mógłby mi ktoś łopatologicznie wyjaśnić, jak mogę stworzyć taki panel, aktualizujący dane w sql,
albo podrzucić jakieś dobre materiały?

Byłbym dozgonnie wdzięczny przez cały dzień smile.gif