<?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>Net i Ja &#187; tabelki</title>
	<atom:link href="http://netija.pl/wpis/tag/tabelki/feed" rel="self" type="application/rss+xml" />
	<link>http://netija.pl</link>
	<description>Blog pewnego studenta informatyki ;)</description>
	<lastBuildDate>Thu, 13 Oct 2011 13:35:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Prefixy nazw klas w Zend Framework</title>
		<link>http://netija.pl/wpis/36</link>
		<comments>http://netija.pl/wpis/36#comments</comments>
		<pubDate>Mon, 11 Jan 2010 00:18:59 +0000</pubDate>
		<dc:creator>Marek</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[tabelki]]></category>

		<guid isPermaLink="false">http://netija.pl/?p=36</guid>
		<description><![CDATA[Zend jako dość porządny framework PHPowy wypracował sobie bardzo ciekawy sposób ładowanie klas, który wywodził się z banalnego pomysłu na autoloadera. Mianowicie nazwa klasy zawierała w sobie częściową ścieżkę do pliku zawierającą kod naszego obiektu. Kolejne nazwy folderów i na końcu również samego pliku z klasą były odseparowane od siebie podkreślikiem &#8222;_&#8221; (chyba tak to [...]]]></description>
			<content:encoded><![CDATA[<p>Zend jako dość porządny framework PHPowy wypracował sobie bardzo ciekawy sposób ładowanie klas, który wywodził się z banalnego pomysłu na autoloadera. Mianowicie nazwa klasy zawierała w sobie częściową ścieżkę do pliku zawierającą kod naszego obiektu. Kolejne nazwy folderów i na końcu również samego pliku z klasą były odseparowane od siebie podkreślikiem &#8222;_&#8221; (chyba tak to się nazywa <img src='http://netija.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ), tak więc przykładowa nazwa klasy wyglądała tak:</p>
<p>Core_Db_Connector co przenosiło się bezpośrednio na lokację /Core/Db/Connector.php.</p>
<p>Pomysł stary i dość powszechnie stosowany choć przeciwników też ma. Programiści Zenda jednak zaadoptowali ten pomysł, lecz gdy zauważyli, że co programista to inna wizja rozłożenia standardowych elementów systemu po katalogach, to pomogli nam to również uporządkować. Dlatego właśnie powstały prefixy dla najważniejszych i często stosowanych elementów systemu.</p>
<p>Poniżej przedstawiam taką podręczną liste, która każdemu początkującemu programiście Zend Frameworka się przyda <img src='http://netija.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<table style="border: 1px solid #686868;">
<tbody>
<tr>
<td><strong>Katalog</strong></td>
<td><strong>Prefix</strong></td>
<td><strong>Przykład zastosowania</strong></td>
</tr>
<tr>
<td>api</td>
<td>Api_</td>
<td>Api_Resetuj</td>
</tr>
<tr>
<td>forms</td>
<td>Form_</td>
<td>Form_Dodaj</td>
</tr>
<tr>
<td>models</td>
<td>Model_</td>
<td>Model_Wpisy</td>
</tr>
<tr>
<td>models/DbTable</td>
<td>Model_DbTable_</td>
<td>Model_DbTable_Imiona</td>
</tr>
<tr>
<td>plugins</td>
<td>Plugin_</td>
<td>Plugin_Kolorowanie</td>
</tr>
</tbody>
</table>
<p>Ostatnimi czasy dłubie trochę przy pomocy tego rozwiązania, więc sądzę, że będzie tu więcej artykułów o Zendzie <img src='http://netija.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://netija.pl/wpis/36/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

