Php zend framework 2中两行之间的差异
今天,我正在学习zf2中已经编写的代码 我想知道header.phtml文件中布局文件夹中的两行内容: 行Php zend framework 2中两行之间的差异,php,zend-framework2,Php,Zend Framework2,今天,我正在学习zf2中已经编写的代码 我想知道header.phtml文件中布局文件夹中的两行内容: 行和 两者都提供相同的输出,那么有什么区别呢?标题。phtml是布局的视图脚本。这是在“根”视图模型实例上设置的,允许向其分配变量,就像从控制器操作返回的ViewModel实例一样 这些变量在视图中,允许在header.phtml文件中使用以下变量 echo $this->face_login_url echo $face_login_url; 第二条线路是打电话给警察局 此帮助程序允
和
两者都提供相同的输出,那么有什么区别呢?标题。phtml是布局的视图脚本。这是在“根”视图模型实例上设置的,允许向其分配变量,就像从控制器操作返回的ViewModel实例一样 这些变量在视图中,允许在
header.phtml
文件中使用以下变量
echo $this->face_login_url
echo $face_login_url;
第二条线路是打电话给警察局
此帮助程序允许轻松访问布局或“根”视图模型(与呈现header.phtml
时使用的ViewModel实例相同)。因此,第二行实际上正在访问同一个变量。为了避免不必要的开销,这应该只需要在header.phtml
之外使用
echo $this->layout()->face_login_url;