<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Design&#38;prog</title>
	<atom:link href="http://designprog.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://designprog.net</link>
	<description></description>
	<lastBuildDate>Tue, 15 Feb 2011 11:35:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>FirePHP Kohana2 alá</title>
		<link>http://designprog.net/2011/02/15/firephp-kohana2-ala/</link>
		<comments>http://designprog.net/2011/02/15/firephp-kohana2-ala/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 10:13:34 +0000</pubDate>
		<dc:creator>Bóna László Márton</dc:creator>
				<category><![CDATA[kohana2]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://designprog.net/?p=10</guid>
		<description><![CDATA[A FirePHP segítségével sokkal egyszerűbben debuggolhatunk egy éles webalkalmazást. A kiegészítő a Firefox böngészőhöz letölthető Firebug kiterjesztés konzol részét használja a logok megjelenítésére. Egy egyszerű kiegészítés segítségével rávehetjük a Kohana2 alapú alkalmazásunkat, hogy segítsen nekünk távolról debuggolni az alkalmazásunkat.Az egész &#8230; <a href="http://designprog.net/2011/02/15/firephp-kohana2-ala/">Egy kattintás ide a folytatáshoz.... <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://designprog.net/wp-content/uploads/2011/02/FirePHP_Large_White.png"><img class="alignleft size-full wp-image-11" title="FirePHP_Large_White" src="http://designprog.net/wp-content/uploads/2011/02/FirePHP_Large_White.png" alt="" width="79" height="78" /></a>A <a href="http://www.firephp.org/" target="_blank">FirePHP</a> segítségével sokkal egyszerűbben debuggolhatunk egy éles webalkalmazást. A kiegészítő a <a href="http://www.mozilla.com/hu/firefox/" target="_blank">Firefox</a> böngészőhöz letölthető <a href="http://getfirebug.com/" target="_blank">Firebug</a> kiterjesztés <a href="http://getfirebug.com/logging">konzol</a> részét használja a logok megjelenítésére. Egy egyszerű kiegészítés segítségével rávehetjük a <a href="http://kohanaframework.org/" target="_blank">Kohana2</a> alapú alkalmazásunkat, hogy segítsen nekünk távolról debuggolni az alkalmazásunkat.<span id="more-10"></span>Az egész művelet nagyon egyszerű és gyorsan meg is van, mindössze három fájllal kell dolgoznunk.</p>
<p>Hozz létre egy fájlt az <em>application/libraries</em> könyvtárban <em>Fire_Profiler.php</em> néven az alábbi tartalommal:</p>
<p><script type="text/javascript" src="http://embed.snipt.org/wmmU"></script><noscript>if(embedStylesPrinted != true) {document.write('<link type="text/css" rel="stylesheet" href="http://snipt.org/snipt/extend/embed/snipt_js.css">');}var embedStylesPrinted = true;var content = 'Snipt Not Found.';document.write(content);<br>[code snippet: <a href="http://snipt.org/wmmU">http://snipt.org/wmmU</a>]</noscript></p>
<p>A következő lépés, hogy <a href="http://www.firephp.org/HQ/FinalRelease.htm" target="_blank">töltsd le a FirePHP oldaláról</a> a legutolsó FirePHPCore csomagot, majd abból a <em>lib/FirePHPCore/FirePHP.class.php </em>fájlt másold át az <em>application/libraries</em> könyvtárba <em>FirePHP.php</em> néven!</p>
<p>Ezzel felkészítetted az alkalmazásodat a FirePHP-ban való loggolásra, már csak annyit kell tenned, hogy az alkalmazásod controllerében meghívod a FirePHP-t:</p>
<p><script type="text/javascript" src="http://embed.snipt.org/wmmV"></script><noscript>if(embedStylesPrinted != true) {document.write('<link type="text/css" rel="stylesheet" href="http://snipt.org/snipt/extend/embed/snipt_js.css">');}var embedStylesPrinted = true;var content = 'Snipt Not Found.';document.write(content);<br>[code snippet: <a href="http://snipt.org/wmmV">http://snipt.org/wmmV</a>]</noscript></p>
<p>Praktikusan ezt annak a controllernek a <em>__construct()</em> metódusába tedd, amiből származtatod a többi controlleredet.</p>
<p>Ezzel készen is vagy, a Benchmark, a futtatott SQL-ek listája és a Cookie-k automatikusan kiírásra kerülnek a konzolra.</p>
<p><em>Megjegyzés: Természetesen egy éles oldalon nem teljesen így kell eljárni. Ilyen esetben csak akkor szabad automatikusan loggolni a konzolra, ha megfelelő jogosultsággal belépve böngésszük az oldalt.</em></p>
<p><em>A forráskód eredetije a már megszűnt learn.kohanaphp.com oldalról származik.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://designprog.net/2011/02/15/firephp-kohana2-ala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

