-
Notifications
You must be signed in to change notification settings - Fork 27
Closed
Description
Hi! It's me again with "combo issues" :)
I use the same form to create and edit entities. For example, this code works fine to edit an user:
$xml = '<span /><input type="text" name="username" /><select name="role"><option value="Teacher">Teacher</option><option value="Admin">Admin</option></select>';
$tss = 'span {content: data(day); }; input[name="username"]:attr(value) {content: data(user.username);}; select[name="role"] option[value=data(user.role)]:attr(selected) { content: "selected"; }';
$data = new \stdClass();
$data->day = date('l');
$user = new \stdClass();
$user->username = "Mr. Teacher";
$user->role = "Teacher";
$data->user = $user;
$tpl = new Transphporm\Builder($xml, $tss);
echo $tpl->output($data)->body;
However, when I try to create an user the "Notice" above is raised:
$xml = '<span /><input type="text" name="username" /><select name="role"><option value="Teacher">Teacher</option><option value="Admin">Admin</option></select>';
$tss = 'span {content: data(day); }; input[name="username"]:attr(value) {content: data(user.username);}; select[name="role"] option[value=data(user.role)]:attr(selected) { content: "selected"; }';
$data = new \stdClass();
$data->day = date('l');
$user = new \stdClass();
$data->user = $user;
$tpl = new Transphporm\Builder($xml, $tss);
echo $tpl->output($data)->body;
It's that correct?
Thx!
Metadata
Metadata
Assignees
Labels
No labels