444683462
V2EX  ›  问与答

thinkphp display 赋值问题

  •  
  •   444683462 · Apr 2, 2015 · 2243 views
    This topic created in 4089 days ago, the information mentioned may be changed or developed.

    class IndexController

    public function index(){
    $this->assign('name','xiaoming');
    $this->display(T('Home@Dish/aa'));
    }

    class DishController

    public function aa(){
            $this->display();    
    }
    

    View/Dish/aa.html 中的 {$name}赋值无效

    5 replies    2015-04-04 00:21:28 +08:00
    zts1993
        1
    zts1993  
       Apr 3, 2015 via Android
    你第二个没有赋值啊。。。

    第一段是什么意思?
    xzem
        2
    xzem  
       Apr 3, 2015 via Android
    肯定无效啊,你访问第一个会调用第二个的模板文件,但直接访问第二个就直接解析第二个模板不会和第一个有关系
    pljhonglu
        3
    pljhonglu  
       Apr 3, 2015
    ```
    public function aa(){
    $this->assign('name','xiaoming');
    $this->display();
    }
    ```
    shl3807
        4
    shl3807  
       Apr 3, 2015
    public function _initialize() {
    $this->assign('name','xiaoming');
    }
    _initialize才行,而不是index
    444683462
        5
    444683462  
    OP
       Apr 4, 2015
    @shl3807 是的 谢谢你。直接击中
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2863 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 10:01 · PVG 18:01 · LAX 03:01 · JFK 06:01
    ♥ Do have faith in what you're doing.