2010-05-02 20 views
0

我有濾波器一些數據(行)中的Zend視圖

1。表:用戶(用戶ID,用戶名,userGroup表示)

2.型號:的usermodel

3.usercontroller

有保險業監督簡單的代碼:

控制器:

class UserController extends Zend_Controller_Action 
{  
    public function getuser() 
    { 
     $userModel = new userModel(); 
     $this->view->usergroup = $userModel; 
    } 
} 

型號:

class Model_UserGroupModel extends Zend_Db_Table_Abstract { 
    public function getuser(
    { 
$select = $this->select(); 
return $this->fetchAll($select); 
    } 
} 

觀點:

請告訴我什麼樣的代碼,我必須在視圖中插入與特定行只有用戶喜歡用組老師用戶還我使用partialoop ???

回答

0
foreach ($this->usergroup->toArray() as $userGroup) { 
     echo $userGroup['row']; 
} 

應該工作

0

爲了過濾基於像userGroup表示某一特定領域的行,你需要做的WHERE條件的查詢。

$where = $this->getAdapter->quoteInto("userGroup = ?", 'teacher'); 
    $select = $this->select()->where($where); 

因此,現在您可以獲取特定用戶組的用戶。