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

codeigniter parser

[es] :: PHP :: codeigniter parser

Strane: 1 2

[ Pregleda: 7980 | Odgovora: 31 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon codeigniter parser16.04.2016. u 13:54 - pre 97 meseci
Zdravo,

Do ponedeljka moram da prepravim ceo moj projekat i da izbrisem sav php kod iz view-a. Inace projekat je radjen u codeigniter-u. Znaci uslov je sledeci, moram da koristim codeigniter, i moram da eliminisem php iz view-a.

Uspeo sam da uradim osnovno pomocu parser klase , ali ona nema opciju uslova (if, else,..). E sad gledao sam neke template engine ali nijedan nisam u stanju da instaliram, nijedan mi ne radi i nisam nasao bas nijedan tutorijal step by step (neki step mora da nedostaje ili nije dovoljno jasan).

Da li neko moze da me uputi na koju stranu da idem i sta da radim, ili da me sprovede kroz instalaciju nekog engine ili moze da mi posalje osnovni codeigniter + engine?

Bas mi je hitno, svaka pomoc dobrodosla !
 
Odgovor na temu

3way

Član broj: 241428
Poruke: 1425



+2403 Profil

icon Re: codeigniter parser16.04.2016. u 13:56 - pre 97 meseci
Pa prebaci to u kontroler i gotovo...Ako ne znas CI...e jebga..
Sedam sutlijasa,
za sedam samuraja,
za sedam tramvaja.
 
Odgovor na temu

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon Re: codeigniter parser16.04.2016. u 13:58 - pre 97 meseci
Ok da pebacim jednu stvar u controller i da to samo ispisem. Ali ako imam iscitavanje iz baze i u zavisnosti od kolone "active" da li je 1 ili 0 treba da prikazem razlicitu ikonicu kako to da uradim?


Code:

$query = $this->users_mod->allProducts();
        $data = array(
                  'ap_heading' => 'Product definition',
                  'ap_entries' => $query
                );
        $content = $this->parser->parse('allproducts', $data, TRUE); 
        $this->load->view('template', compact('content')); 


I sad cu da izlistam ovo sa {ap_entries}...{/ap_entries}, ali u zavisnosti od vrednosti polja {active} odredjujem ikonicu za svaki red, je l' imas neku ideju?
 
Odgovor na temu

3way

Član broj: 241428
Poruke: 1425



+2403 Profil

icon Re: codeigniter parser16.04.2016. u 14:20 - pre 97 meseci
Na primer....U samom kontroleru proveris da li treba 1 ili 0, pa prosledis odgovarajuci URL koji vodi do odgovarajuce ikonice....A onda u view-u u IMG tagu kao src pozoves taj URL...
Neki PHP ti ne gine, svakako :)
Sedam sutlijasa,
za sedam samuraja,
za sedam tramvaja.
 
Odgovor na temu

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon Re: codeigniter parser16.04.2016. u 14:26 - pre 97 meseci
Code:

        $query = $this->users_mod->allProducts();
        foreach($query as $row)
        {
            if($row->active == 0)
            {
                $active = "disabled";
            } else {
                $active = "enabled";
            }
        }
        $data = array(
                  'ap_heading' => 'Product definition',
                  'ap_entries' => $query,
                  'ap_active' => $active
                );
        $content = $this->parser->parse('allproducts', $data, TRUE); 
        $this->load->view('template', compact('content'));


Evo ga moj pokusaj u kontroleru ali ne radi kako treba, zapamti vrednost zadnjeg reda umesto za svaki red posebno. Moze pomoc?
 
Odgovor na temu

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon Re: codeigniter parser16.04.2016. u 14:57 - pre 97 meseci
Zar niko ne zna kako moze ovo u kontroleru da se odradi :(
 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: codeigniter parser16.04.2016. u 15:09 - pre 97 meseci
Citat:
E sad gledao sam neke template engine ali nijedan nisam u stanju da instaliram, nijedan mi ne radi i nisam nasao bas nijedan tutorijal step by step (neki step mora da nedostaje ili nije dovoljno jasan).

Mozes da postavis kod ovog dijela sa error log-om. Tj. ako nisi uspio da instalises nesto, dobro bi bilo poceti rjesavanje problema odatle.
U odnosu na to, jesi li pokusao sa Smarty template-om (link artikla - artikal je stariji vise od 4 godine, pa bi trebalo obratiti paznju na upgrade-ovane verzije kako CodeIgniter-a tako i Smarty-ja.)?
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon Re: codeigniter parser16.04.2016. u 15:15 - pre 97 meseci
Jesam i ovaj tutorijal nista ne vredi, pola stvari nije receno, ovo sto sam uradio pomocu njega naravno da ne radi.

Mislim da ako mogu ono u kontroleru da izvedem da bi mi bilo najbolje.
 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: codeigniter parser16.04.2016. u 17:49 - pre 97 meseci
Vidim i sad da je kod koji sam nas'o vezan za CodeIgniter <=1.7.1 verziju.
Mada malo surfanja nista ne skodi. Iz prve™ sam instalis'o na novu instalaciju CI 3.0.6
i radi nepogresivo. Prvi link (sa najvise zvjezdica, update-ovan posljednji put prije dva dana) funkcionise.
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon Re: codeigniter parser16.04.2016. u 17:55 - pre 97 meseci
Ima jos jedan uslov, moram da korisim Codeigniter2.x hahahaha.

Kad prodje derbi probacu ovo da li radi, pa cu da vidim kako radi i da li ja mogu da ga pokrenem ili sam definitivno za nesto drugo a ne programiranje.
 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: codeigniter parser16.04.2016. u 18:22 - pre 97 meseci
Mogu jos da ti predlozim da se nosis ovim tekstom. Pomozi nam da ti pomognemo.
U artiklu je opisano na kakva pitanja je fakticki moguce odgovoriti.
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon Re: codeigniter parser16.04.2016. u 19:29 - pre 97 meseci
Radi ali mi se nesto ne svidja :/

Da bih izlistao na primer sve iz baze moram da uradim ovako nesto

Code:

{foreach $ap_entries as $row}
        {$row->name}
{/foreach}


Ajde ovaj foreach bih nekako i progutao, ali kako da izbegnem {$row->name} i da bude samo {name}?
 
Odgovor na temu

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon Re: codeigniter parser17.04.2016. u 12:08 - pre 97 meseci
Ajde ovo prethodno nije ni bitno, ali je l' moze neko da mi pomogne sa sledecim problemom.

Kad sam koristio PHP i u view ovako sam cuvao vrednosti u formi da ih validacija ne izbrise ako neko polje nije popunjeno:

Code:

value="<?php echo set_value('termin'); ?>"


E kako sad to da odradim u Smarty-ju?
 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: codeigniter parser17.04.2016. u 13:52 - pre 97 meseci
U FALSE bloku form validacije dodijeli vrijednosti custom varijablama.
Uprosceno (preko primjera iz dokumentacije) ovako

Code (php):

<?php

class Form extends CI_Controller
{
        public function index()
        {
                $this->load->helper(array('form', 'url'));

                $this->load->library('form_validation');

                $this->form_validation->set_rules('username', 'Username', 'required');
                $this->form_validation->set_rules('password', 'Password', 'required',
                        array('required' => 'You must provide a %s.')
                );
                $this->form_validation->set_rules('passconf', 'Password Confirmation', 'required');
                $this->form_validation->set_rules('email', 'Email', 'required');

                if ($this->form_validation->run() == FALSE)
                {
                        $smarty->assign('username', set_value('username'));// vrijednost je validirana vrijednost ili prazan string

                        $smarty->display('myform.tpl');
                }
                else
                {
                        $smarty->display('success.tpl');
                }
        }
}
 

-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon Re: codeigniter parser17.04.2016. u 14:02 - pre 97 meseci
A je l' treba da napisem nesto u view za value?
 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: codeigniter parser17.04.2016. u 14:42 - pre 97 meseci
Pretpostavicemo
Code (php):

{$username}
 

na mjesto
Code (php):

set_value('username');
 

-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon Re: codeigniter parser17.04.2016. u 14:49 - pre 97 meseci
Prijavljuje mi da nije definisana varijabla $smarty.

Ja inace ovako pozivam view:

Code:

     $data = array(
                  'ap_heading' => 'Add product',
                  'ap_contr' => 'product',
                  'ap_user' => $username,
                  'content' => 'product.tpl'
                );

     $this->parser->parse("template.tpl", $data);


I onda mi u template u zavisnosti od $content poziva odgovarajuci view.

Btw da li bih mogao nekako da napisem kod u .tpl, probao sam sa {php}{/php} i nece? To bi mi otklonilo sve probleme, jeste da nije ispravno i da nije ono sto mi se trazi ali moze malo gledanje kroz prste.
 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: codeigniter parser17.04.2016. u 14:55 - pre 97 meseci
Da li je instanc Smarty klase dodijeljena $smarty varijabli.
Postuj kompletan kontroler. Nezgodno je ovako trositi vrijeme.
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon Re: codeigniter parser17.04.2016. u 15:04 - pre 97 meseci
Sigurno nije jer nemam pojma o cemu pricas ni gde se to dodeljuje?
 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: codeigniter parser17.04.2016. u 15:34 - pre 97 meseci
Citat:
Tpojka:Postuj kompletan kontroler. Nezgodno je ovako trositi vrijeme.


-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

[es] :: PHP :: codeigniter parser

Strane: 1 2

[ Pregleda: 7980 | Odgovora: 31 ] > FB > Twit

Postavi temu Odgovori

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