我有以下代码。
if ($auth->user()){
echo $session->getDetails('username');
} else {
echo 'world';
}
我发现通过使用三元运算符可以使它变得简单,所以我修改了上面的代码来得到这样的结果:
($auth->user() ? $session->getDetails('username') : 'world');
我面临的问题是未显示部分$session->getDetails('username')
。请帮我解决一下
答案 0 :(得分:4)
添加<FunctionImport Name="PersonalInfo" IsBindable="true" m:IsAlwaysBindable="true">
<Parameter Name="bindingParameter" Type="Collection(Models.User)" Nullable="false"/>
</FunctionImport>
或分配变量,以便:
echo
或
echo ($auth->user() ? $session->getDetails('username') : 'world');