Pogledajte određenu poruku
Staro 22. 07. 2005.   #1
Zeljko
novi član
 
Avatar Zeljko
 
Datum učlanjenja: 10.06.2005
Poruke: 4
Hvala: 0
0 "Hvala" u 0 poruka
Zeljko is on a distinguished road
Default Organizacija koda

Prvo javljanje, pa odmah trazim pomoc, sramota

Trebao bih vasu cjenjenu pomoc, muci me organizacija koda prilikom izrade vecih projekata u PHP-u. Da napomenem, ovime se bavim amaterski, nemam iskustava u timskom radu.

Recimo da imam glavnu klasu Framework koju nasljedjuju ostale klase (Mysql, autorizacija). To bi izgledalo ovako:

PHP kôd:
<?php
class Framework
{
  
// konstruktor 
  
function Framework($switch)
  {
    
$aut = new Autorizacija();
     switch(
$switch)
     {
        case 
'login':
          
$aut->Login();
          break;
        case 
'logout':
          
$aut->Logout();
          break;
      }
}

class 
Autorizacija
{
  function 
Autorizacija()
  {
    
session_start();
     
header("Cache-control: private");
   }
   function 
Login()
   {
     
//.... kod za logiranje
   
}
// .... ostatak koda
?>
Zanima me, dali je ovo ispravan nacin organiziranja koda, te postoje li bolji nacini, jer trenutno unutar samih stranica pozivam funkciju za provjeru dali je korisnik logiran te prosljedjujem u varijablu koju parsiram u Smarty.. Nakon toga u samom templateu radim provjeru te varijable, te prema tome prikazujem recimo login formu ili informacije o logiranom korisniku.

Problem je sto mi je ovaj nacin nekako previse primitivan, imam tone provjera, ukljucujuci u samim template stranama, a vjerujem da postoji neki elegantniji nacin da se ovo izvede.

Nadam se da sam dobro pojasnio problem, svaka pomoc je i vise nego dobrodosla.

Zahvaljujem.
__________________
Z
Zeljko je offline   Odgovorite uz citat