发新话题
打印

FleaPHP开发框架关于Smarty模板类操作相关应用FAQ

FleaPHP开发框架关于Smarty模板类操作相关应用FAQ

问:数组内容如下
复制内容到剪贴板
代码:
Array
(
    [0] => Array
        (
            [Id] => 28
            [Uid] => 52
            [Title] => aaaaaaaaa
            [Content] => aaaaaaaaaaaaaaa
            [categoryFather] => 异国风味
            [categorySon] => 日本
            [viewCount] => 0
            [Time] => 2007-03-29 02:19:10
            [dpd_member] => Array
                (
                    [Uid] => 52
                    [User] => test1
                    [Password] => 05a671c66aefea124cc08b76ea6d30bb
                    [Nickname] => test1
                    [Sex] => 0
                    [Email] => [email]test1@126.com[/email]
                    [usrpath] =>
                )

        )

)
模板文件里要输出user?
答:<{$article[sec1].dpd_member.User}>

问:FLEA_View_SmartyHelper的get_app_inf和url怎么用?
答:{{ get_app_inf key='xxx' }}
{{ url controller='Default' aciton='Index'}}

问:模板里面是{{php $ajax->dumpJs(); php}} 这样运行PHP的吧?
答:错!
复制内容到剪贴板
代码:
在模板中
{{ dump_ajax_js }}
复制内容到剪贴板
代码:
控制器中:

$smarty->assign('ajax_js', $ajax->dumpJs(true));

模版中:

{{ $ajax_js }}
问:FLEA_View_SmartyHelper的url怎么用?

也可以这样:
复制内容到剪贴板
代码:
{{ url controller=$url.ctl aciton=$url.act }}
带其它参数:
复制内容到剪贴板
代码:
{{ url controller=$url.ctl aciton=$url.act key='value' key2=$value2 }}
php代码:
复制内容到剪贴板
代码:
$url = array('ctl' => 'aaa', 'act' => 'bbb');
$Smarty->assign('url', $url);
$Smarty->assign('key2', 'ccc');

TOP

发新话题