-4

我被聘为一个不再与他的 web 开发人员联系的客户做数据输入工作。长话短说,我通过大量未注释的代码跟踪了一个行为不端的字段,直到这一行:

<td><?= $contact['Contact']['sex']  == 'm' ? 'Male' : 'Female'; ?></td>. 

认为它在 php 中,文件扩展名为“.ctp”,但我从未见过类似的东西,想知道是否有人可以帮助我。

4

2 回答 2

1

它转化为:

<td>
<?php if($contact['Contact']['sex']  == 'm'): ?>
   Male
<?php else: ?>
   Female
<?php endif ?>
</td>

但是实际上在您的文件中的行确实没有任何问题。

于 2013-07-01T16:49:35.883 回答
0

该行在语法上没有任何问题。我的猜测是问题是由于$contact变量不具有代码尝试使用['Contact']['sex']]. 在任何人可以进一步帮助您之前,您必须进行更多调试。

于 2013-07-01T16:49:49.517 回答