Hi all,
I would like to hide a few attributes in a view from the authenticated user and show them to an admin user.
<div class="row">
<?php echo $form->labelEx($model,'riderPassword'); ?>
<?php echo $form->textField($model,'riderPassword',array('size'=>60,'maxlength'=>128)); ?>
<?php echo $form->error($model,'riderPassword'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'riderEmail'); ?>
<?php echo $form->textField($model,'riderEmail',array('size'=>60,'maxlength'=>128)); ?>
<?php echo $form->error($model,'riderEmail'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'riderEmergencyContactName'); ?>
<?php echo $form->textField($model,'riderEmergencyContactName',array('size'=>60,'maxlength'=>128)); ?>
<?php echo $form->error($model,'riderEmergencyContactName'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'riderEmergencyPhone'); ?>
<?php echo $form->textField($model,'riderEmergencyPhone',array('size'=>20,'maxlength'=>20)); ?>
<?php echo $form->error($model,'riderEmergencyPhone'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'riderPhone'); ?>
<?php echo $form->textField($model,'riderPhone',array('size'=>20,'maxlength'=>20)); ?>
<?php echo $form->error($model,'riderPhone'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'riderClubMember'); ?>
<?php echo $form->textField($model,'riderClubMember'); ?>
<?php echo $form->error($model,'riderClubMember'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'riderFacebookMember'); ?>
<?php echo $form->textField($model,'riderFacebookMember'); ?>
<?php echo $form->error($model,'riderFacebookMember'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'racesPaidFor'); ?>
<?php echo $form->textField($model,'racesPaidFor'); ?>
<?php echo $form->error($model,'racesPaidFor'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'riderPermission'); ?>
<?php echo $form->textField($model,'riderPermission'); ?>
<?php echo $form->error($model,'riderPermission'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'riderAbilityNumber'); ?>
<?php echo $form->textField($model,'riderAbilityNumber'); ?>
<?php echo $form->error($model,'riderAbilityNumber'); ?>
The first five I want authenticated users to edit/view/create. The last five are only for an admin user.
Is there anything in the documentation about this? Alternatively I could split the table in two and make a one to one relationship an set the accessRules() and it would work but I am looking for a solution that doesn’t require altering my DB