问答详情
源自:8-4 [MVC微框架]后台登陆功能的实现

samrty中assign的写法

这种写法

VIEW::assign(array('title'=>'快乐的一天', 'author'=>'开心的一天'));

能不能改成VIEW:assign('title','快乐的一天');这种方式呢?因为有时单单一个字符串没有必要用到数组罗。

如果是数组的话也可以这样写VIEW:assign('data',$data);

请问需要修改哪里吗?

提问者:无所谓_0001 2015-10-21 16:46

个回答

  • 思君满月
    2015-10-23 10:16:37

    你可以这样修改assign方法:

    function assign($data, $addition = null){
        // 通过数组的方法传参
        if(is_array($data)){
            // TODO
            return;
        }
        // 只有一对数据
        if(is_string($data)){
            // TODO
            return;
        }
    }