2012-07-20 85 views

回答

0

有一個更好的出路this.I一直在使用這一招對我所有的項目中使用會話。使其活躍。

在這裏,在樣本element.You可以使用layout.ctp寫會話或您的selectef controller.Below我使用CakePHP的權威性session.Enjoy.Hope它會解決你的問題:)

<?php if($this->Session->check('Auth.user')){ ?> 

     <span id="uname_wel">Welcome <?php echo $session->read('Auth.user.username'); ?></span> 

<?php } ?> 

否則你可以檢查此鏈接here

OR 如果從一個視圖加載元素,那麼你可以將數據傳遞給觀看像往常一樣,然後你可以從你的元素頁面內acceess .... 如:$this->set('result_array',$data);

0

如果我的理解,你可以傳遞值的數組,所有你需要做的是這樣的:

echo $this->element('myelement', array(
    'myvar1' => $myvarvalue, 
    'myvar2' => $myvarvalue2)); 

那麼你的元素的代碼中,你可以訪問$ myvar1和$ myvar2。

希望這會有所幫助。