zend框架中switch写法

p2007lfk 2011-01-07 03:19:26
谁帮我看下,zend框架中
<?php switch($_product->getResource()->getAttribute('year')->getFrontend()->getValue($_product)):?>
<?php case '2001': ?><img class="list-product-nian" src="<?php echo Mage::getBaseUrl(); ?>/media/rose-debout.jpg"/><?php ; break;?>
<?php case '2002': ?><img class="list-product-nian" src="<?php echo Mage::getBaseUrl(); ?>/media/rose-debout.jpg"/><?php ; break;?>
<?php case '2003': ?><img class="list-product-nian" src="<?php echo Mage::getBaseUrl(); ?>/media/rose-debout.jpg"/><?php ; break;?>
<?php case '2004': ?><img class="list-product-nian" src="<?php echo Mage::getBaseUrl(); ?>/media/rose-debout.jpg"/><?php ; break;?>
<?php case '2005': ?><img class="list-product-nian" src="<?php echo Mage::getBaseUrl(); ?>/media/rose-debout.jpg"/><?php ; break;?>
<?php endswitch; ?>
这样写哪里不对的,谢谢!肯定是语法错的
...全文
82 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
p2007lfk 2011-01-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yangball 的回复:]

这个不是zend的问题,也不是magento的问题,是php基本语法

看清楚 switch的结构

switch(变量) [冒号或{]
//这里是隔层,不能输出任何东西
然后紧跟着 case

再看楼主的


<?php switch($_product->getResource()->getAttribute('year')->getFrontend()->getVa……
[/Quote]

谢谢了!你是对的
床上等您 2011-01-07
  • 打赏
  • 举报
回复
这个不是zend的问题,也不是magento的问题,是php基本语法

看清楚 switch的结构

switch(变量) [冒号或{]
//这里是隔层,不能输出任何东西
然后紧跟着 case

再看楼主的


<?php switch($_product->getResource()->getAttribute('year')->getFrontend()->getValue($_product)):?>这里与下面一行,不是有东西输出了??
<?php case '2001': ?><img class="list-product-nian" src="<?php echo Mage::getBaseUrl(); ?>/media/rose-debout.jpg"/><?php ; break;?>



<?php switch($_product->getResource()->getAttribute('year')->getFrontend()->getValue($_product)):
// ?> <?php 这两个符号去掉就行了/

case '2001': ?><img class="list-product-nian" src="<?php echo Mage::getBaseUrl(); ?>/media/rose-debout.jpg"/><?php ; break;?>

//PS:楼主的每个 break 前面都有一个 分号,这个不需要吧。
zhongqixing1104 2011-01-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 p2007lfk 的回复:]

引用 1 楼 zhongqixing1104 的回复:

这个和zend无关,是magento的代码。


聪明,但是magento就是zend框架开发的,我的问题还是正确的,呵呵
[/Quote]
magento不是zend框架开发的。只是使用它做类库,mvc是他们自己写的,当然了也用到些zend的类.
p2007lfk 2011-01-07
  • 打赏
  • 举报
回复
哪位仁兄看看啊
p2007lfk 2011-01-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhongqixing1104 的回复:]

这个和zend无关,是magento的代码。
[/Quote]

聪明,但是magento就是zend框架开发的,我的问题还是正确的,呵呵
zhongqixing1104 2011-01-07
  • 打赏
  • 举报
回复
这个和zend无关,是magento的代码。
【1】项目代码完整且功能都验证ok,确保稳定可靠运行后才上传。欢迎下载使用!在使用过程,如有问题或建议,请及时私信沟通,帮助解答。 【2】项目主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 【3】项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 【4】如果基础还行,或热爱钻研,可基于此项目进行二次开发,DIY其他不同功能,欢迎交流学习。 【注意】 项目下载解压后,项目名字和项目路径不要用文,否则可能会出现解析不了的错误,建议解压重命名为英文名字后再运行!有问题私信沟通,祝顺利! 基于opencv图像处理+卷积神经网络实现的实时人脸识别python源码+项目说明.zip 1.原理介绍: 人脸检测利用opencv进行图像处理,借用keras框架搭建卷积神经网络,对图像进行特征提取与特征训练,再利用训练好的分类模型进行预测,再将预测标签实时打在每一帧图片上,实现实时人脸检测与人脸标注. ## 2.具体步骤: 2.1数据获取:借由opencv自带的人脸检测haarcascade_frontalface_alt2.xml进行人脸检测划分,构建起2*1000数据集. 2.2数据处理:利用opencv对图片进行读取,剪切,转为矩阵;划分好图片和标签集 2.3模型训练与保存: > 2.3.1搭建CNN神经网络模型; > 2.3.2对标签进行one-hot编码(用不同位置数组表示不同类型),对图像矩阵进行归一化; > 2.3.3将处理好的数据分批量fit给模型,进行训练. 保存训练好的模型,以便调用. 2.4模型预测:调用训练完成的模型进行识别.

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧