[Catalyst] uri_for doesn't work
carlo maisola
maisola at gmail.com
Thu Oct 30 10:23:33 GMT 2008
Hi!
Im a catalyst newbie, so im working on tutorial.
All works fine for me except for the uri_for method. Every time i use
it in template files, the result is nothing.
eg.
[% META title = 'Manual Form Book Create' -%]
<form method="post" action="[% c.uri_for('form_create_do') %]">
<table>
<tr><td>Title:</td><td><input type="text" name="title"></td></tr>
<tr><td>Rating:</td><td><input type="text" name="rating"></td></tr>
<tr><td>Author ID:</td><td><input type="text" name="author_id"></td></tr>
</table>
<input type="submit" name="Submit" value="Submit">
</form>
is rendered as:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
[...]
</head>
<body>
<div id="header"><!-- BEGIN site/header -->
<h1 class="title">Manual Form Book Create</h1>
<!-- END site/header -->
</div>
<div id="content">
<span class="message"></span>
<span class="error"></span>
<form method="post" action="">
<table>
<tr><td>Title:</td><td><input type="text" name="title"></td></tr>
<tr><td>Rating:</td><td><input type="text" name="rating"></td></tr>
<tr><td>Author ID:</td><td><input type="text" name="author_id"></td></tr>
</table>
<input type="submit" name="Submit" value="Submit">
</form>
</div>
<div id="footer"><!-- BEGIN site/footer -->
<div id="copyright">© 2008 Your Name Here</div>
<!-- END site/footer -->
</div>
</body>
</html>
where is my problem? im forgetting something?
Thanks in advance,
Carlo
More information about the Catalyst
mailing list