DQL CodeIgniter içinde değişken geçmek için nasıl

1 Cevap php

i session id Kullanıcı geçmek için nasıl DQL bir sorum var

$vars['mood'] = Doctrine_Query::create()
->select(’m.mood_name, a.id, m.account_id’)
->from(’mood m, m.account a’)
->where(’m.account_id=”7″‘)

i geçerli oturum açan kullanıcıya göre veri göstermek istiyorum.

m.account_id=Current_User::user()->id;

Bu çalışmıyor

1 Cevap

Session Values in CodeIgniter

The documentation oturumdan bir değer elde etmek istiyorsanız, aşağıdaki sözdizimini kullanmak gerektiğini belirtir:

$this->load->library("session");
/*...*/
$userid = $this->session->userdata("userid");

WHERE Clause in Doctrine

Göre DQL Documentation, sadece yama ihtiyacımız sizin where deyimi içine:

->where("m.account_id = ?", $userid)