Php 视图中的Codeigniter对象
我今天开始了一个新的项目,一位同事让我研究如何改变我的工作方式,将对象实现到我的视图中,以便我可以使用对象在视图中进行检查 对我来说,这似乎是错误的,因为这肯定是模型和/或控制器的工作?还是我错了?我猜他是想让我实施这样的事情Php 视图中的Codeigniter对象,php,codeigniter,templates,variable-assignment,Php,Codeigniter,Templates,Variable Assignment,我今天开始了一个新的项目,一位同事让我研究如何改变我的工作方式,将对象实现到我的视图中,以便我可以使用对象在视图中进行检查 对我来说,这似乎是错误的,因为这肯定是模型和/或控制器的工作?还是我错了?我猜他是想让我实施这样的事情 <?php if($user->can()) : ?> Hello You can do this <? endif; ?> 你好,你能做到吗 $user将是对象 这可能吗?这是正确的做事方式吗?我该怎么做 是的,这是可能的。当您想要
<?php if($user->can()) : ?>
Hello You can do this
<? endif; ?>
你好,你能做到吗
$user将是对象
这可能吗?这是正确的做事方式吗?我该怎么做 是的,这是可能的。当您想要执行此操作时,必须将用户变量分配给视图,如果我的内存没有崩溃,则必须将其放置在控制器中: 要加载视图,只需键入以下内容:
$data = array (
'user' => $userObj
);
$this->load->view('viewname', $data);
是的,这是可能的。当您想要执行此操作时,必须将用户变量分配给视图,如果我的内存没有崩溃,则必须将其放置在控制器中: 要加载视图,只需键入以下内容:
$data = array (
'user' => $userObj
);
$this->load->view('viewname', $data);
这是正确的,如果将对象设置为传递给视图的流,则可以将其用作视图中的对象。@evolve:谢谢,我使用CodeIgniter已经很久了。谢谢你的支票!:-)这是正确的,如果将对象设置为传递给视图的流,则可以将其用作视图中的对象。@evolve:谢谢,我使用CodeIgniter已经很久了。谢谢你的支票!:-)