Location: PHPKode > projects > Open Power Template > docs/Opt/api.opt-output-interface.render.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl">
<head>
	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
	<meta name="robots" content="all" />

	<title>render() - Open Power Template</title>
	
	<link rel="stylesheet" type="text/css" href="design/generic.css" media="all"  />
	<link rel="stylesheet" type="text/css" href="design/print.css" media="print" />
	<!--[if lte IE 6]><link rel="stylesheet" href="design/ie.css" type="text/css" /><![endif]-->	
	<!--[if IE 7]><link rel="stylesheet" href="design/ie7.css" type="text/css" /><![endif]-->
</head>
<body>

<div id="wrap">
	<div id="header">
		<h1>Open Power Template 2.0</h1>
		<h2>render()</h2>
		<p class="generated">@ 02.09.2010</p>
		<p class="location"><a href="index.html"><strong>User manual</strong></a> &raquo; <a href="api.html">API Reference</a> &raquo; <a href="api.opt-output-interface.html">Opt_Output_Interface</a> &raquo; <a href="api.opt-output-interface.render.html">Opt_Output_Interface::render()</a></p>
	</div>
	
	<div id="content"><dl class="location"><dt><a href="api.opt-output-interface.html">7.24. Opt_Output_Interface class</a><br/>7.24.2. render()</dt><dd class="prev">7.24.1. getName()<br/><a href="api.opt-output-interface.get-name.html">&laquo; Previous</a></dd><dd class="next">8. Appendix<br/><a href="appendix.html">Next &raquo;</a></dd></dl>	<h1>7.24.2. render()</h1><div class="tf_reference"><table><tr><th>Construct</th><td>Abstract method</td></tr><tr><th>Visibility</th><td>public</td></tr><tr><th>Reference</th><td><code>mixed render(Opt_View $view)</code></td></tr><tr><th>Argument list</th><td><dl><dt><code>$view</code> <small>- <a href="api.opt-view.html">Opt_View</a></small></dt><dd>The view to render.</dd></dl></td></tr><tr><th>Returned value</th><td>The returned value may depend on the output needs.</td></tr></table><hr/></div><p>Executes the <code>Opt_View::_parse()</code> method in <a href="api.opt-view.html" title="7.2. Opt_View">Opt_View</a> class in order to execute the template. The most trivial implementation:</p>

<pre class="php"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> render<span style="color: #009900;">&#40;</span>Opt_View <span style="color: #000088;">$view</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$view</span><span style="color: #339933;">-&gt;</span>_parse<span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #666666; font-style: italic;">// end render();</span></pre>

<p>The second argument in <code>_parse()</code> indicates that the method should throw an exception, if the requested template does not exist. The library does not require the method to return any particular value, however the output system may return such a value in <code>render()</code>.</p>
<dl class="location location-bottom"><dt>7.24.2. render()<br/><a href="api.opt-output-interface.html">7.24. Opt_Output_Interface class</a></dt><dd class="prev"><a href="api.opt-output-interface.get-name.html">&laquo; Previous</a><br/>7.24.1. getName()</dd><dd class="next"><a href="appendix.html">Next &raquo;</a><br/>8. Appendix</dd></dl>		</div>
	
	<div id="footer">
		<p>Copyright &copy; <a href="http://www.invenzzia.org/">Invenzzia Group 2008-2009</a></p>
		<p>Available under the terms of license: <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation License 1.2</a></p>
		<p>Generated by <strong>TypeFriendly 0.1.4</strong> by <a href="http://www.invenzzia.org/">Invenzzia</a></p>
	</div>
</div>

</body>
</html>
Return current item: Open Power Template