我有
1.Table:user(userId,userName,userGroup)
2.Model: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 :(得分:0)
foreach ($this->usergroup->toArray() as $userGroup) {
echo $userGroup['row'];
}
应该有效
答案 1 :(得分:0)
要根据像userGroup这样的特定字段过滤行,您需要使用where condition进行查询。
$where = $this->getAdapter->quoteInto("userGroup = ?", 'teacher');
$select = $this->select()->where($where);
现在,您可以获得特定用户组的用户。