如何让smarty显示php函数返回

时间:2017-11-01 00:51:47

标签: php function templates return smarty

我在php文件中有这个功能,它已经包含在每个页面中

function ismobile(){
$detect = new Mobile_Detect;
if($detect->isiOS()){
return'ios';
}elseif($detect->isAndroidOS()){
return'android';
} }

我尝试使用此代码在smarty tpl文件中获取移动系统

{$ismobile} 

但如果我使用iphone或android

,它不会显示像ios这样的系统

1 个答案:

答案 0 :(得分:0)

你可以用js

获得它
$(document).ready(function () {
    if( navigator.userAgent.match(/Android/i)){
        //its android
    }
    if(navigator.userAgent.match(/(iPad|iPhone|iPod)/g)){
        //its iOS
    }
});