Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 29 мар 2024, 15:57

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Хранение настроек в БД
СообщениеДобавлено: 29 авг 2012, 12:21 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
Malik писал(а):
Не могу получить данные из модели в контроллере страниц.

Базовый контроллер:
Код:
abstract class Controller_Base extends Controller_Template {
 
    public $template = 'base';
 
    public function before()
    {
        parent::before();
      $set = Model::factory('set')->get();
   }
}


Модель:
Код:
class Model_Set extends Model
{
 
    public function get()
    {
      $results = DB::select()->from('set')->execute();
      return $results->as_array('key', 'value');
   }
   
}


Контроллер страниц:
Код:
class Controller_Page extends Controller_Base {

    public function action_index()
    {
        $data = array(
         'title_text'   => 'Заголовок',
         'content_text' => $set['content']
       );
        $content = View::factory('/pages/page', $data);
    }
}
В этом контроллере страниц не доступен массив $set
Подскажите почему он не доступен и как сделать доступным.



Базовый контроллер:
Код:
public $set = array();
...
$this->set = Model::factory('set')->get();


Контроллер страниц:
Код:
        $data = array(
         'title_text'   => 'Заголовок',
         'content_text' => $this->set['content']
       );


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хранение настроек в БД
СообщениеДобавлено: 29 авг 2012, 12:26 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
Это вы 2,5 месяца думали как это сделать? :lol:

Добавлено: 07.06.2012 (02:57)
Malik писал(а):
qed, спасибо, буду реализовывать.


Добавлено: 29.08.2012 (05:02)
Malik писал(а):
Не могу получить данные из модели в контроллере страниц.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хранение настроек в БД
СообщениеДобавлено: 29 авг 2012, 19:02 
Не в сети
Новичок

Зарегистрирован: 27 мар 2012, 14:58
Сообщения: 15
Sergey писал(а):
Это вы 2,5 месяца думали как это сделать? :lol:

Не было времени, был в отъезде за бугром.
Неделю назад только приехал в Россию.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group