Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[MVC] Ucitavanje Super Ojekta

[es] :: PHP :: [MVC] Ucitavanje Super Ojekta

[ Pregleda: 986 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

_ikac
Ivan Raznatovic
Beograd

Član broj: 290105
Poruke: 54
*.dynamic.isp.telekom.rs.



+1 Profil

icon [MVC] Ucitavanje Super Ojekta02.07.2012. u 23:42 - pre 143 meseci
Drustvo ajde neki saveti i malo primera ako je moguce...
Radim svoj FW i relativno sam pri kraju, samo sto sam ja za kraj ostavio kontorller, model i request.
Kako da ja u kontorller ucitam sve instancirane klase kao jedan veliki super objekat?
Jer ja kada pokrenem fw sve ide preko controllera a u core dir imam base file koji sadrzi konstante path-eva i ostale instance tipa (error, loader classa- itd...)

Googlao sam i sve mi izvbacuje CI FW za ove kljucne rechi... Kako bi ja mogao da ucitam super objekat u npr Controller __consrtuct();
Ili kako god vec...

Hvala...
 
Odgovor na temu

Mladjox
Web Developer
Banja Luka

Član broj: 226253
Poruke: 35



+3 Profil

icon Re: [MVC] Ucitavanje Super Ojekta03.07.2012. u 18:24 - pre 143 meseci
Npr. controller.php

Code:

<?php
require_once 'load.php';
require_once 'model.php';
require_once 'database.php';
//itd.
    
class Controller {
    
    public $load;
    public $db;
    public $url;
    //itd.

    function __construct()
    {
        
       $this->load = new Load();
       $this->model = new Model();
       $this->db = new DB();
       //itd.
    }
    
    
}


?>


zatim u index.php stavis sledece:

Code:

<?php
require "controller.php";
require "url.php"; //u ovom fajlu treba da ti je definisano pozivanje funkcija iz klasa ili kako god da si odradio...ugl. nazovimo to "ucitavanje stranice"

//ili mozes ovdje da to definises umjesto u url.php


?>


I onda u npr application/controllers/mojcon.php modele i ostalo pozivas ovako

Code:

class Mojcon extends Controller 
{
     function index()
     {
         //npr
         $data['bla'] = $this->model->mojmodel();
         $this->load->view("mojview.php", $data);
         //etc.
         
     }
}

Valjda je to, to sto si htio :)
 
Odgovor na temu

_ikac
Ivan Raznatovic
Beograd

Član broj: 290105
Poruke: 54
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: [MVC] Ucitavanje Super Ojekta03.07.2012. u 21:34 - pre 143 meseci
Nije to, znam ja kako uraditi povezivanje kontrolera i loadera....

Meni treba super objekat.
100 klasa imam npr i u konstruktor kontroler kroz foreach da ucitam sve variable od instanci i instance kao jedan ogroman super objekat....
 
Odgovor na temu

[es] :: PHP :: [MVC] Ucitavanje Super Ojekta

[ Pregleda: 986 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.