我是第一次使用推进器。好!!。我能够使用此代码获取数据库值
$rolesname = RolesQuery::create()->find();
好的,我现在正尝试使用以下代码显示它们
<select name="designationType" id="designation">
<option>----select----</option>
<?php
foreach($rolesname as $role){
echo "<option value='".$role."'>".$role->roleName."</option>";
}
?>
</select>
所有得到的是整个表格包含在这种模式中
我希望能够在选择字段中仅显示Rolename。请问我怎样才能只检索RoleName?提前谢谢
答案 0 :(得分:0)
您的角色是推进对象,您应该使用get方法而不是尝试直接访问属性,您的回显线应如下所示:
echo "<option value='".$role->getRoleId()."'>".$role->getRoleName()."</option>";