[ darthskywalker @ 27.10.2012. 02:38 ] @
Pozdrav,
poceo sam uciti CodeIgniter ali sam naisao na problem. Pokusao sam naci resenje na google-u ali slabo. Imam controller i u njemu dva metoda, index i add. Index metodu pristupam bez problema, npr. localhost/Igniter ili localhost/Igniter/index.php, medjutim kad hocu metodu add da pristupim, javlja mi da stranica ne postoji (The requested URL /igniter/add was not found on this server.). Svoj controller sam postavio kao default u routes, te sam mod_rewrite podesio kao u njihovoj dokumentaciji. Da li neko zna u cemu je problem? Hvala unaprijed

Code:

<?php
class Helloworld extends CI_Controller {
    function index(){
        $this->load->helper('url');
        $this->load->model('helloworld_model');
        $data['result'] = $this->helloworld_model->getData();
        $data['page_title']="CI  Hello World App!";
        $this->load->view('helloworld_view',$data);
    }
    function add(){
        $this->load->view('helloworld_add');
    }
}
?>
[ eBojan @ 27.10.2012. 08:58 ] @
Probaj /igniter/index.php/Helloworld/add
[ darthskywalker @ 27.10.2012. 11:32 ] @
E da, to radi.Hvala. Kako mogu podesiti sad, ako mi je postavljen defaultni kontroler Helloworld, da pristupam metodama bez navodjenja kontrolera i index.php tj. da pristupam kako sam pokusavao sto sam naveo u prvom postu. Hvala
[ dsivic @ 27.10.2012. 15:26 ] @
Code:

/*
|--------------------------------------------------------------------------
| Index File
|--------------------------------------------------------------------------
|
| Typically this will be your index.php file, unless you've renamed it to
| something else. If you are using mod_rewrite to remove the page set this
| variable so that it is blank.
|
*/
$config['index_page'] = '';
[ PyroPHP @ 09.11.2012. 11:38 ] @
Pazi imas htacsses fajl(on ti npr. sklanja ?php, i jos par stvari i preporucujem da ga koristis) u kome mozes da pregazis neke stvari u URL, ali generalno u CI stvari funkcionisu ovako:

Npr imas admin stranu(Controllor) i site za ostale korisnike:

1. http://example.com/site/(Ukoliko u ovom kontroleru postavis da metod index louduje header footer i tvoj landing page to ces dobiti)
2. http://example.com/site/proizvodi(gde je proizvodi metod koji ti gadjas i koji louduje drugu stranu ili radi nesto trece)
3. http://example.com/admin/(koji opet moze imati svoj index contoler za landing)

Takodje ti savetujem da za loaduvanje helpera i biblioteka koristis autoload.php i da se nacitas dokumentacije :)

Ako imas bilo koje pitanje posalji u pp ili se javi ovde