Welcome Guest, Not a member yet? Register   Sign In
Controller method's parameter returns NULL?
#1

Hi all, I've tried pretty much everything and can't get the 'home' page to load with http://localhost but only with http://localhost/home

The code below is a test. 
http://localhost  <= loads the about page
http://localhost/home   <= loads the home page

What could be wrong? The $page variable is supposed to carry "home" but it's not. 

PHP Code:
class Pages extends PublicController
{
    public function 
view($page 'home')
    {

        if (
$page == NULL) {
            
$page 'about';
        } 
Reply
#2

What does your routing look like?
Reply
#3

Now it looks like this but the behavior is the same. Thanks for having a look :-)



PHP Code:
$routes->setDefaultController('Pages/view');
$routes->get('ajax/(:segment)''Ajax::$1');
$routes->post('ajax/(:segment)''Ajax::$1');
$routes->get('news/(:segment)''News::view/$1');
$routes->get('news''News::index');
$routes->add('(:any)''Pages::view/$1'); 
Reply




Theme © iAndrew 2016 - Forum software by © MyBB