Forms
<form
perm="role:Edit.note.this;">
name label:
<input type="text" name="name">
body label:
<textarea name="body"></textarea>
</form>
<!--
-->
<!-- <route url="/"> -->
<!-- <perm role="View.note"> -->
<info route="/note-$id/edit/" role="Edit.note.this" >
<form rb-table="note" rb-find="id:{$id}">
name label:
<input type="text" name="name">
body label:
<textarea name="body"></textarea>
</form>
<!--
-->
<rb-find rb-table="note" route="/note-$id/edit/" role="Edit.note.this" find="id:$id">
<form>
name label:
<input type="text" name="name">
body label:
<textarea name="body"></textarea>
</form>
</rb-find>
Views
<!-- <route url="/"> -->
<!-- <perm role="View.note"> -->
<info route="/" role="View.note" >
<info route="/note-$id/" role="View.note" >
<rb-loop><!-- or an rb-loop attribute-->
<div rb-table="note" rb-find="id:<?=$id??"*"?>">
<h1>Note: <?=$note->name?></h1>
<p rb-prop="body" rb-format="markdown"></p>
</div>
<hr>
</rb-loop>
<route url="/">
<route pattern="/note-$id/">
<route name="Note">
<perm role="View.note">
<!-- <info route="/" role="View.note" > -->
<!-- <info route="/note-$id/" role="View.note" > -->
<div rb-table="note" rb-find="id:<?=$id??"*"?>" loop>
<h1>Note: <?=$note->name?></h1>
<p rb-prop="body" rb-format="markdown"></p>
</div>
<hr>
<div
rb-route="
url:/;
pattern/note-$id/;
name:Note;
"
rb-perm="
can:View.note;
role:Admin;
"
rb-table="note"
rb-find="id:<?=$id??"*"?>"
loop
>
<h1>Note: <?=$note->name?></h1>
<p rb-prop="body" rb-format="markdown"></p>
</div>
<hr rb-with="note">