Výsledky 1 až 11 z 11

Téma: [PHP] oddeleni vrstev v 3-vrstve architekture

  1. #1

    Standardní [PHP] oddeleni vrstev v 3-vrstve architekture

    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?
    Signature still in development... GPU/VPU collection: 3Dfx Voodoo2 PCI: 2x Diamond Monster in SLI (a.k.a. Megamonster), Creative 3D Blaster, A-Trend | 3Dfx Voodoo3 2000 PCI | 3Dfx Voodoo5 5500 PCI (single board SLI) | 3Dfx VoodooTV FM | ASUS Radeon X850XT (PE capable) | ATI 3D Rage IIC PCI | 2x Intel i810 (on-board) AGP | Jetway Radeon 9550XT AGP | nVidia Riva TNT2 M64 PCI | Quantum3D Obsidian X-24 PCI (single-slot Voodoo2 SLI) | Sapphire Radeon X550 PEG | SiS 6326 PCI | Trident TVGA8900 ISA

  2. #2
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 738
    Vliv
    300

    Standardní

    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.
    IMPROBE AMOR, QUID NON MORTALIA PECTORA COGIS - krutá jsi, lásko, kam až ty doženeš smrtelná srdce -- Vergilius
    Mnoho je prostředků, které léčí lásku, ale žádný není spolehlivý.
    S tím, čeho se na nás dopustili druzí se už nějak vyrovnáme. Horší je to s tím, čeho jsme se na sobě dopustili sami.
    -- Francois La Rochefoucauld
    Nabídnout přátelství tomu, kdo chce lásku, je jako dát chleba tomu, kdo umírá žízní.

  3. #3

    Standardní

    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

  4. #4

    Standardní

    Citace Původně odeslal dawe7
    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

    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
    Signature still in development... GPU/VPU collection: 3Dfx Voodoo2 PCI: 2x Diamond Monster in SLI (a.k.a. Megamonster), Creative 3D Blaster, A-Trend | 3Dfx Voodoo3 2000 PCI | 3Dfx Voodoo5 5500 PCI (single board SLI) | 3Dfx VoodooTV FM | ASUS Radeon X850XT (PE capable) | ATI 3D Rage IIC PCI | 2x Intel i810 (on-board) AGP | Jetway Radeon 9550XT AGP | nVidia Riva TNT2 M64 PCI | Quantum3D Obsidian X-24 PCI (single-slot Voodoo2 SLI) | Sapphire Radeon X550 PEG | SiS 6326 PCI | Trident TVGA8900 ISA

  5. #5

    Standardní

    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??

  6. #6

    Standardní

    no tak php bohuzel definitivne pada nakonec to budu delat v .netu (kvuli tlakum na nasi katedre )
    Signature still in development... GPU/VPU collection: 3Dfx Voodoo2 PCI: 2x Diamond Monster in SLI (a.k.a. Megamonster), Creative 3D Blaster, A-Trend | 3Dfx Voodoo3 2000 PCI | 3Dfx Voodoo5 5500 PCI (single board SLI) | 3Dfx VoodooTV FM | ASUS Radeon X850XT (PE capable) | ATI 3D Rage IIC PCI | 2x Intel i810 (on-board) AGP | Jetway Radeon 9550XT AGP | nVidia Riva TNT2 M64 PCI | Quantum3D Obsidian X-24 PCI (single-slot Voodoo2 SLI) | Sapphire Radeon X550 PEG | SiS 6326 PCI | Trident TVGA8900 ISA

  7. #7

    Standardní

    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#

  8. #8

    Standardní

    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.
    Action stations, action stations. Set condition one throughout the ship. This is not a drill.

  9. #9

    Standardní

    Citace Původně odeslal howard
    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ížkou
    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

  10. #10

    Standardní

    Citace Původně odeslal dawe7
    Citace Původně odeslal howard
    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ížkou
    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 destruktorov

  11. #11
    Action stations, action stations. Set condition one throughout the ship. This is not a drill.

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •