Welcome Guest, Not a member yet? Register   Sign In
Call model-class from view
#29

[eluser]juan1904[/eluser]
Hm so all I need to do is to call a model which choose the view to load (login.php or welcome.php). Seem to make sense!

Just one more problem then. When I use form_validation in my login-controller the code is something like this:

Code:
function login()
{
$login = $this->input->post('login');
$password = $this->input->post('password');

$this->form_validation->set_rules('login', 'användarnamn', 'callback_user_exists');
$this->form_validation->set_rules('password', 'lösenord', 'callback_user_exists');

$prev_page = $this->input->server('HTTP_REFERER');

if ($this->form_validation->run() == TRUE)
{
// Set some session-variables.
redirect($prev_page);
}
else
{
redirect($prev_page);
}
}

function user_exists($login, $password)
{
if(user exists i database) {
return TRUE;
} else {
$this->form_validation->set_message('user_exists', 'Fel %s.');
return FALSE;
}
}

I don't know how to use form_validation to outprint error messages in my login.php here. If I load the template view file I don't know which content the user were browsing.

Another question: Should I put all these validation code in a model instead? I'm not really sure in which situations to use models and which to use controllers.


Messages In This Thread
Call model-class from view - by El Forum - 05-12-2009, 10:54 AM
Call model-class from view - by El Forum - 05-12-2009, 11:23 AM
Call model-class from view - by El Forum - 05-12-2009, 12:06 PM
Call model-class from view - by El Forum - 05-12-2009, 12:10 PM
Call model-class from view - by El Forum - 05-12-2009, 03:01 PM
Call model-class from view - by El Forum - 05-12-2009, 03:04 PM
Call model-class from view - by El Forum - 05-12-2009, 03:10 PM
Call model-class from view - by El Forum - 05-12-2009, 03:23 PM
Call model-class from view - by El Forum - 05-12-2009, 04:42 PM
Call model-class from view - by El Forum - 05-13-2009, 09:15 AM
Call model-class from view - by El Forum - 05-13-2009, 09:23 AM
Call model-class from view - by El Forum - 05-13-2009, 10:13 AM
Call model-class from view - by El Forum - 05-13-2009, 12:04 PM
Call model-class from view - by El Forum - 05-13-2009, 12:33 PM
Call model-class from view - by El Forum - 05-13-2009, 01:15 PM
Call model-class from view - by El Forum - 05-13-2009, 02:14 PM
Call model-class from view - by El Forum - 05-13-2009, 02:22 PM
Call model-class from view - by El Forum - 05-13-2009, 03:02 PM
Call model-class from view - by El Forum - 05-13-2009, 04:26 PM
Call model-class from view - by El Forum - 05-14-2009, 04:38 AM
Call model-class from view - by El Forum - 05-14-2009, 04:43 AM
Call model-class from view - by El Forum - 05-14-2009, 04:45 AM
Call model-class from view - by El Forum - 05-14-2009, 04:46 AM
Call model-class from view - by El Forum - 05-14-2009, 11:17 AM
Call model-class from view - by El Forum - 05-14-2009, 03:31 PM
Call model-class from view - by El Forum - 05-14-2009, 03:48 PM
Call model-class from view - by El Forum - 05-14-2009, 03:59 PM
Call model-class from view - by El Forum - 05-14-2009, 04:20 PM
Call model-class from view - by El Forum - 05-14-2009, 04:54 PM
Call model-class from view - by El Forum - 05-15-2009, 09:42 AM
Call model-class from view - by El Forum - 05-15-2009, 10:18 AM
Call model-class from view - by El Forum - 05-15-2009, 03:14 PM
Call model-class from view - by El Forum - 05-15-2009, 05:51 PM
Call model-class from view - by El Forum - 05-16-2009, 06:03 AM
Call model-class from view - by El Forum - 05-16-2009, 06:30 AM
Call model-class from view - by El Forum - 05-16-2009, 06:42 AM
Call model-class from view - by El Forum - 05-16-2009, 06:51 AM
Call model-class from view - by El Forum - 05-16-2009, 07:05 AM
Call model-class from view - by El Forum - 05-16-2009, 07:12 AM
Call model-class from view - by El Forum - 05-16-2009, 07:29 AM
Call model-class from view - by El Forum - 05-16-2009, 07:37 AM
Call model-class from view - by El Forum - 05-16-2009, 07:54 AM
Call model-class from view - by El Forum - 05-16-2009, 09:23 AM



Theme © iAndrew 2016 - Forum software by © MyBB