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.