मैं एक खोज पृष्ठ है कि समारोह प्रस्तुत करने के लिए डेटा गुजरता है:Yii: एक नियंत्रक से एक विजेट के लिए डेटा पासिंग?
public function actionIndex() {
$this->render(
'searchResults',
array(
'dataProvider' => $dataProvider,
'searchQuery' => $searchQuery,
)
);
}
समस्या यह है, मैं भी यहाँ से एक विजेट है कि साइडबार में दिखाई देने के लिए इस डेटा पारित करने के लिए की जरूरत है। विजेट वर्तमान में तो जैसे लेआउट/main.php में प्रदर्शित होता है:
<?php
$this->widget('searchSidebar', array(
'id' => 'searchSidebar',
));
?>
मैं कैसे क्वेरी फिर से फिर से बनाए बिना नियंत्रक से इस widet करने के लिए डेटा गुजर के बारे में जाना होगा?
शायद आप Yii घटनाओं पर दिखाई दे सकता है। इस तरह लगता है आप प्राप्त कर सकते हैं कि आप कहां जाना चाहते हैं: http://www.yiiframework.com/forum/index.php/topic/24316-using-yii-events/ –