从Codeigniter中的视图调用身份验证方法是否可以?

时间:2013-04-10 09:05:56

标签: php codeigniter authentication tankauth

我正在使用TankAuth和Codeigniter,我想知道从视图中调用库特定方法是否可以,而不是从控制器传递它们?例如,

$this->tank_auth->is_logged_in() 

从视图调用输出动态HTML比从控制器传递变量更方便。但是,它安全吗?这是一种可接受的做法吗?

1 个答案:

答案 0 :(得分:0)

没有理由你不能这样做,而是反对MVC概念。你可以在扩展控制器的构造函数中设置这些东西,这样你就可以在所有控制器中使用$ is_logged_in等变量来使它更容易。