在thinkphp模板中循环数组没循环出所需要的数据
Jun 13, 2016 pm 12:24 PM
array
gt
lt
name
nbsp
在thinkphp模板中循环数组没有循环出所需要的数据
我在项目配置文件config.php里面写了个数组,代码
<br />/*网站左侧栏目导航*/<br /> 'menu' => array(<br /> 'headnav' => '控制面板',<br /> 'subnav' => array(<br /> array('name' => '系统设置', 'menumark' => 'System', 'url' => 'System/index'),<br /> array('name' => '导航管理', 'menumark' => 'Nav', 'url' => 'Nav/navList'),<br /> array('name' => '广告图片', 'menumark' => 'Show', 'url' => 'Show/showList'),<br /> array('name' => '管理列表', 'menumark' => 'Admin', 'url' => 'Admin/adminList'),<br /> ),<br /> ),<br />
로그인 후 복사
在模板里面的代码是这样的,如下:
<br /> <foreach name='menu' key='k' item='v'><br /> <div class="fenlei"><br /> <h3 id="s-s-v-headnav"><s></s>{$v.headnav}</h3><br /> <ul > <volist name='v["subnav"]' key='k2' id='v2'><br /> <li><a href="">{$v2.name}</a></li><br /> </volist><br /> </ul><br /> <div class="clear"></div><br /> </div><br /> </foreach><br />
로그인 후 복사
郁闷死个人,我以前写过另外一个框架,可以用,但是移植到thinkphp就不行了。
------解决思路----------------------
你搞错了循环的对象,修改的部分代码参考如下:
<h3 id="br-s-s-if-nbsp-condition-k-nbsp-eq-nbsp-headnav-menu-headnav-if-br"><br /> <s></s><if condition='$k eq "headnav"'>{$menu["headnav"]}</if><br /> </h3><br /> <if condition='$k EQ "subnav"'><br /> <ul ><br /> <volist name='$menu["subnav"]' key='k2' id='v2'><br /> <li><a href="">{$v2.name}</a></li><br /> </volist><br /> </ul><br /> </if>
로그인 후 복사
------解决思路----------------------
在config.php里面正确定义数组应该是这样的:
<br />/*网站左侧栏目导航*/<br /> 'menu' => array(<br /> 'menu[1]' => array(<br /> 'headnav' => '控制面板',<br /> 'subnav' => array(<br /> array('name' => '网站设置', 'menumark' => 'System', 'url' => 'System/index'),<br /> array('name' => '导航管理', 'menumark' => 'Nav', 'url' => 'Nav/navList'),<br /> array('name' => '广告管理', 'menumark' => 'Show', 'url' => 'Show/showList'),<br /> array('name' => '管理列表', 'menumark' => 'Admin', 'url' => 'Admin/adminList'),<br /> )<br /> ),<br /> 'menu[2]' => array(<br /> 'headnav' => '单页面管理',<br /> 'subnav' => array(<br /> array('name' => '单页面管理', 'menumark' => 'Page', 'url' => 'Page/pageList'),<br /> )<br /><br /> ),<br /> ),<br />
로그인 후 복사
改下配置数组就可以了,模板的循环标签是正确的。
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

인기 기사
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

인기 기사
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7281
9


자바 튜토리얼
1622
14


Cakephp 튜토리얼
1341
46


라라벨 튜토리얼
1258
25


PHP 튜토리얼
1205
29



Windows 11에서 창 테두리 설정을 조정하는 방법: 색상 및 크기 변경

Windows 11에서 제목 표시줄 색상을 변경하는 방법은 무엇입니까?

Windows 11에서 작업 표시줄 축소판 미리 보기를 활성화 또는 비활성화하는 방법
