println是一个博客系统,只允许一个人注册
?
User扩展了MetaMegaProtoUser,所以override了signupXhtml
?
?
override def screenWrap = Full( <lift:surround with="default" at="main"> <lift:bind/> </lift:surround> ) override def signupFields = List(email, password) override def signupXhtml(user: TheUserType) = { if (User.findAll().length >= 1) <span/> else (<form method="post" action={S.uri}> <h1>{ S.??("sign.up") }</h1> <table> {localForm(user, false, signupFields)} <tr><td> </td><td><user:submit/></td></tr> </table> </form>) }
?
index.html中定义了一个链接:
?
?
<span class="lift:Blog.step1register"> <h1>New Installation</h1> <p>Welcome to your fresh Installation of println.</p> <p>Step One: <a href="/users/sign_up">Register an Account</a>.</p> </span>?
?
?
?