刀片如果声明

时间:2014-07-14 16:10:43

标签: php laravel

在Laravel中我想在我的导航刀片上运行更多检查,为此我添加了一个公共变量并使用了刀片模板内部的检查。它是否正确?

主要控制器

    protected $isHome = 0;


    public function showHome()
    {
        $this->isHome = 1;
        return View::make('login');
    }

刀片模板

    @if($this->isHome = 0))
        <p> this is not home </p>
    @endif

这种做法似乎没有任何想法?

1 个答案:

答案 0 :(得分:3)

在模板代码中,请务必使用两个等号,即==而不仅仅是=。后者为变量赋值,而不是根据值检查变量。

以下情况应该更好:

@if($this->isHome == 0)
    <p> this is not home </p>
@endif

Reference