Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

связи между таблицами.
http://forum.kohanaframework.su/viewtopic.php?f=33&t=470
Страница 2 из 2

Автор:  mamahtehok [ 23 ноя 2012, 14:20 ]
Заголовок сообщения:  Re: связи между таблицами.

сделайте var_dump($customers) в шаблоне, и скорее всего Вам всё станет понятно....

Автор:  prickle [ 24 ноя 2012, 10:22 ]
Заголовок сообщения:  Re: связи между таблицами.

а что мне должно стать ясно?
переменная работает но не правильно.
данные выводятся, но не по свзянным ид, а выводит данные по первому идентификатору справочной таблицы заказчиков...

Автор:  qed [ 24 ноя 2012, 16:58 ]
Заголовок сообщения:  Re: связи между таблицами.

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

Автор:  prickle [ 26 ноя 2012, 10:28 ]
Заголовок сообщения:  Re: связи между таблицами.

мМм... уху. пасибо. буду пробовать.
хотя я сомневаюсь, что он [код] откажется работать,если я начну его тыкать носом :lol:

Автор:  prickle [ 10 дек 2012, 12:07 ]
Заголовок сообщения:  Re: связи между таблицами.

ребята, я идиот (шея длинная, резьба мелкая). всё ж просто!!! вот только сейчас всё заработало.

пишу что я наделала.
в моделе надо было простенький запрос написать:
Код:
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:

Страница 2 из 2 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/