cemal
(Cemal Kabar)
May 31, 2013, 1:59pm
1
Merhaba arkadaşlar
<?php $this->renderPartial('//kategori/sidebar',array('model'=>$model));?>
Ben bu dosyayı başka dosyalarda da çağırmak istiyorum.Fakat view de başka bir klasörün içindeki dosya da çağırdığım da $model değişkenini tanımıyor.Bu sorunu gidermek için tablolar arası ilişki mi kurmam lazım yoksa başka bir çözümü var mı ? teşekürler.
McQueen
(Mail)
May 31, 2013, 3:09pm
2
cemal:
Merhaba arkadaşlar
<?php $this->renderPartial('//kategori/sidebar',array('model'=>$model));?>
Ben bu dosyayı başka dosyalarda da çağırmak istiyorum.Fakat view de başka bir klasörün içindeki dosya da çağırdığım da $model değişkenini tanımıyor.Bu sorunu gidermek için tablolar arası ilişki mi kurmam lazım yoksa başka bir çözümü var mı ? teşekürler.
$model değişkeni için bir function oluşturabilir sonra view’in içinde bu function’ı çağırabilirsin.
cemal
(Cemal Kabar)
May 31, 2013, 4:15pm
3
Merhaba kategori modelinde bu fonksiyonu tanımladım
public function sidebar()
{
$sidebar = Category::model()->findAll();
return $sidebar;
}
ama kullanamadm.Bu konuda yardımcı olursanız çok sevnirim
McQueen
(Mail)
June 5, 2013, 1:17pm
4
cemal:
Merhaba kategori modelinde bu fonksiyonu tanımladım
public function sidebar()
{
$sidebar = Category::model()->findAll();
return $sidebar;
}
ama kullanamadm.Bu konuda yardımcı olursanız çok sevnirim
public static function yapıp
<?php $this->renderPartial('//kategori/sidebar',array('model'=>ControllerAdi::sidebar()));?>
nahit
(nahit@)
July 6, 2014, 12:24am
5
Render ile renderPartialın farkı nedir acaba? Bildiğim kadarıyla ikisinde de view dosyası yüklettiriliyor ama farkı ne hangi durumlarda kullanılıyor renderPartial?
McQueen
(Mail)
July 16, 2014, 7:29am
6
Nahit,
render controller’ındaki layout ile birlikte view dosyasını yükler. renderpatial’da ise sadece o view dosyasını çağırmış olursun.