最近学习thinkphp写了一些案例,对语法还不是特别的熟悉,今天遇到的这个问题,挺小白的,不过还是记录一下
判断当前select的selected属性
两个表:用户表 admin 用户角色表:admin_role
public function edit($userid)
{
$admin = D("admin");
$adminRole = D("admin_role");
$adminRoleList = $adminRole->select(); //获取用户角色表的信息
$condition['userid'] = $_GET["userid"];
$edit = $admin->alias('admin')->join('open_admin_role role on role.roleid = admin.roleid ')->where($condition)->find(); //当前用户的信息
$username = cookie("username");
$this->assign("username", $username);
$this->assign("edit", $edit);
$this->assign("adminRoleList", $adminRoleList);
$this->display("adminEdit");
}
adminEdit.html的判断
<div class="vocation">
<select class="select1" name="role">
<volist name="adminRoleList" id="role">
<eq name="role.roleid" value="$edit.roleid">
<option value="{$role.roleid}" selected>{$role.rolename}</option>
<else />
<option value="{$role.roleid}">{$role.rolename}</option>
</eq>
</volist>
</select>
</div>