Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Dzielenie kodu na części, Szukam sposobu na większą elastyczność
Dual Jack
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 1
Dołączył: 9.08.2010

Ostrzeżenie: (0%)
-----


Witam!
Pracuję w PHP od ponad roku i dopiero niedawno ujrzałem potrzebę dzielenia kodu na części, aby był bardziej zrozumiały.

Mój problem polega na tym, że potrzebuję wykorzystywać bardzo duże partie kodu PHP w layoucie strony, wykonanej w HTML.

Moja witryna składa się z ogromnych ilości plików( każdy plik jest osobną aplikacją do czegoś), tak jak blog jest właśnie includowany do istniejącej strony.

Kawałek pliku blog.php:

  1. <table cellspacing="0" class="blog-notepad">
  2. <tr>
  3. <td class="blog-notepad-left">
  4.  
  5. </td>
  6. <td class="blog-notepad-middle">
  7.  
  8. <?php blog_entry();?>
  9.  
  10. </td>
  11. <td class="blog-notepad-right">
  12.  
  13. <?php blog_panel();?>
  14.  
  15. </td>
  16. </tr>
  17. <tr>
  18. <td class="blog-notepad-bottom-1">
  19.  
  20. </td>
  21. <td class="blog-notepad-bottom-2">
  22.  
  23. <?php blog_navi();?>
  24.  
  25. </td>
  26. <td class="blog-notepad-bottom-3">
  27.  
  28. </td>
  29. </tr>
  30.  
  31. .... reszta kodu PHP
  32.  



Jak widać, layout jest zbudowany z tabelki, a w poszczególne komórki wstawiam funkcje, które są napisane poniżej tabelki.

Problem w tym, że funkcje są mało relatywne z sobą... Wykonują tylko jakąś czynność, a nie mogą ze sobą współgrać.




Pytanie:

W jaki sposób mógłbym zawrzeć kod PHP w bloku i wywoływać go w określonym miejscu, tak, aby wszystkie zmienne ze sobą współgrały.

Innymi słowy chodzi mi o coś, w stylu "include", ale nie z pliku, tylko z tej samej partii kodu.



-- kod 1 --
blah blah blach... duuużo kodu
-- / kod 1 --



Jakiś HTML >

-- wstaw kod 1 --

Jakiś HTML >
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Dual Jack - to jest właśnie ta chwila w której musisz podjąć decyzję, czy uczysz się OOP, czy olewasz PHP i zostajesz z tym co masz bez możliwości rozwoju.
Jak wybierzesz wariant pierwszy, to może skorzystaj z http://ellislab.com/codeigniter jest banalny do zrozumienia.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 04:43