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

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

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: связи между таблицами.
СообщениеДобавлено: 23 ноя 2012, 14:20 
Не в сети
Бывалый

Зарегистрирован: 16 апр 2012, 19:44
Сообщения: 113
сделайте var_dump($customers) в шаблоне, и скорее всего Вам всё станет понятно....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: связи между таблицами.
СообщениеДобавлено: 24 ноя 2012, 10:22 
Не в сети
Бывалый

Зарегистрирован: 17 сен 2012, 13:35
Сообщения: 91
а что мне должно стать ясно?
переменная работает но не правильно.
данные выводятся, но не по свзянным ид, а выводит данные по первому идентификатору справочной таблицы заказчиков...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: связи между таблицами.
СообщениеДобавлено: 24 ноя 2012, 16:58 
Не в сети
Бывалый

Зарегистрирован: 02 июн 2012, 07:14
Сообщения: 69
Тогда посмотрите на массив $result сразу перед return-ом, информация о скольки заказчиках в нем вообще содержится, проверьте $customer_id, попробуйте подставить вместо него в запрос сразу какой-нибудь конкретный id.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: связи между таблицами.
СообщениеДобавлено: 26 ноя 2012, 10:28 
Не в сети
Бывалый

Зарегистрирован: 17 сен 2012, 13:35
Сообщения: 91
мМм... уху. пасибо. буду пробовать.
хотя я сомневаюсь, что он [код] откажется работать,если я начну его тыкать носом :lol:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: связи между таблицами.
СообщениеДобавлено: 10 дек 2012, 12:07 
Не в сети
Бывалый

Зарегистрирован: 17 сен 2012, 13:35
Сообщения: 91
ребята, я идиот (шея длинная, резьба мелкая). всё ж просто!!! вот только сейчас всё заработало.

пишу что я наделала.
в моделе надо было простенький запрос написать:
Код:
public function print_cus2($zakaz_id)
    {

        
$zakaz_id = (int) $zakaz_id;
        
        
$query DB::select()
                ->
from('customer')
                ->
join('main')
                ->
on('customer.customer_id''=''main.customer_id')
                 ->
order_by('main.zakaz_id''DESC')
                ;
                
        
$result $query->execute();
        return 
$result[0];
}
 


и в контроллере все это дело обработать
Код:

$zakaz_id 
= (int) $this->request->param('id');
           
            
$zakaz Model::factory('Getin')->print_cus2($zakaz_id);
            
            
$content View::factory('dogovor')
                       
// ->bind('customer', $customer)
                        //->bind('customers', $customers)
                        
->bind('zakaz'$zakaz);
            
            
$this->template->content $content;
 


блин,кода на 3 строчки. и раздумий на пол месяца. :oops:


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

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


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

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


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

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