php 判断语句在phtml文件中无法被解释 5

学习zendMVC,网上的一个教程,源码如下:<?phpif($this->album):?><p>Areyousurethatyouwanttodelete'<?php... 学习zend MVC,网上的一个教程,源码如下:
<?php if($this->album) :?>
<p>Are you sure that you want to delete
'<?php echo $this->album->tilte;?>' by
'<?php echo $this->album->artist;?>'
</p>
<form action = "<?php echo $this->url(array('action'=>'delete'));?>" method = "post">
<div>
<input type = "hidden" name = "id" value = "<?php echo $this->album->id;?>" />
<input type = "submit" name = "del" value = "Yes"/>
<input type = "submit" name = "del" value = "No"/>
</div>
</form>
<?php else :?>
<p>Cannot find album.</p>
<?php endif;?>
结果输出如下:
An error occurred
Application error

自己测试,去掉form还是出现问题,只有把整个判断语句去掉就好了,问题的根源在哪里,求指教
展开
 我来答
zhuanyewenda
2014-06-09 · TA获得超过398个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:161万
展开全部
你上面的整个if语句中,都没有报错的的文字,说明语句执行到了其他的地方,根据你说的,去掉判断语句就好了,那么可以肯定,问题出在了if语句中,也就是$this->album,这里指的是访问当前对象里面的名为album的属性,你可以以此去跟踪一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式