delam skolni projekt a chtel bych to udelat v php akorat sem narazil na problem jak dobre oddelit napr. prezentacni a logickou vrstvu...
problem je taky v tom ze to cele musi byt objektove
nemel by nekdo nake napady?
Printable View
delam skolni projekt a chtel bych to udelat v php akorat sem narazil na problem jak dobre oddelit napr. prezentacni a logickou vrstvu...
problem je taky v tom ze to cele musi byt objektove
nemel by nekdo nake napady?
Mel, musis vyrobit/pouzit nejakej system sablon. Takze budes mit jen rozhrani a vzhled lze upravovat nezavisle na kodu. Inspirovat se muzes trebas u phpbb nebo podobnych projektu.
No brát si vzor s phpBB určite můžeš ale nevím jestli to zvládneš je to docela dost řádků
jinak systém šablon už můžeš použít udělanej např:
SMARTY http://interval.cz/clanek.asp?article=2578
nebo P.E.T. http://interval.cz/clanek.asp?article=2844
jinak svůj web nemusíš mít ani objektovej já třeba dělal web tak, že jsem měl soubory php, kde jsem načetl pomocí php vše do proměných a pak jsem tam includnul soubor kde byl HTML kód + čistě jen příkazy echo (nějak tak jak vypadá přeložená šablona)
navíc jsem ještěten soubor s HTML dále rozincludoval jako na layout a vlastní obsah :)
na smarty si delam zalusk... a objektovy to byt musi protoze je to skolni projekt a je to pozadavek :)Citace:
Původně odeslal dawe7
jinak to oddeleni jsem myslel tak ze logika bude mit nake rozhrani kde bude k dispozici par metod a jen tyhle a zadne jine muze vyuzivat prezentace... proste aby to byly dve oddelene komponenty a nemisily se
Hm myslíš jako, že by jsi měl metody jako DisplayHead,DisplayBody ... ? a něco jako setBody? nebo nastavení souboru s tím html kódem/echo příkazy
já to zatím dělám tak že to odděluju do jinačích souborů. S tím OOP souhlasim je to dobry to umět dělat takhle :) jinak já teď planuju se mrknout pořádně taky na ty SMARTY, ale až po matuře, protože si chcu udělat takovej pěknej redakční systém postavěnej na určitých modulech a s administrací. jinak na jaké jsi škole??
no tak php bohuzel definitivne pada :( nakonec to budu delat v .netu (kvuli tlakum na nasi katedre :evil: )
já bych nebyl tak naštvanej já mám .NET docela rád ale ještě jsem v něm stránky nepsal jen C#
Hmm, .NET neni tak spatnej, na to, ze je od M$. A C# je v pohode, takova Java kombinovana s C++.
Jinak s tema objektama v PHP si dejte pozor, ve verzi 5 se nektere veci dost zmenily.
nevíš co zhruba přesně směnilo nebo spíš to hlavní? akorát jsem si tam všiml něčeho jako oštřování výjimek try/catch když jsem listoval knížkouCitace:
Původně odeslal howard
co mám o php5 na stole ale nechce se mi to teď číst nebo chtělo ale musím se učit na maturu :( a na přímačky
pokial si dobre pamatam tak sa zmenil napr system konstruktorov a destruktorovCitace:
Původně odeslal dawe7
no mrknete se...tohle sem vygooglil http://cz2.php.net/zend-engine-2.php
a este tady http://cz2.php.net/manual/en/faq.migration5.php