Cakephp显示应用程序状态

时间:2019-04-10 15:59:25

标签: cakephp

我正在使用引荐插件,每当链接发送给用户时,只要使用引荐链接注册的受邀用户的ID都会自动增加,记录就会添加到默认ID为0的表中。我试图使用if语句显示应用程序状态,但注意到它使用最后一个ID而不是每个用户ID。

    <?php foreach ($rlinks as $rlink)  ?>
    <div>
     <?php $uimail = $rlink['invite']['new_user_id'];
    $uuuu = 0;
    if ($uimail > $uuuu) {
    echo "registerd";                     
    } else {
    echo "not registered";
   }
   ?>
    </div>
<?php endforeach; ?>

显示未为所有用户注册

1 个答案:

答案 0 :(得分:0)

首次修正错误:

<?php foreach ($rlinks as $rlink) { ?>将是: <?php foreach ($rlinks as $rlink): ?>

$invite['invite']['new_user_id'];将是:$rlink['invite']['new_user_id'];

然后:

<?php foreach ($rlinks as $rlink): ?>
    <div>
     <?php 
        $uimail = $rlink['invite']['new_user_id'];
        echo $uimail > 0 ? "registerd" : "not registered";
     ?>
    </div>
<?php endforeach; ?>

debug()输出是您的朋友!

<?php debug($rlinks); ?>