PHP에서 탐색경로 탐색을 구현하는 방법: [public function mbx($cat_id){$goods_info = D('goods')->find( I ('get.goods_id') );$row = D('cat ')->f...].
이 기사의 운영 환경: windows10 시스템, php 7, thinkpad t480 컴퓨터.
이동 경로는 방문자에게 웹사이트의 현재 위치와 돌아오는 방법을 알려주는 데 사용됩니다. 많은 친구들이 탐색경로 탐색에 대해 잘 알지 못할 수도 있습니다. 사실 동화 "헨젤과 그레텔"에서 따온 것입니다. 헨젤과 그레텔은 숲 속을 걷다가 우연히 길을 잃었지만 길을 따라 걷고 있는 것을 발견했습니다. . 그들이 집으로 가는 길을 찾는 데 도움이 되도록 가는 곳마다 빵 부스러기를 흩뿌렸습니다.
탐색경로 탐색에는 세 가지 유형이 있습니다.
1. 위치 기반 탐색경로 탐색
이 유형이 가장 일반적입니다. 이러한 유형의 탐색경로 탐색은 현재 페이지와 전체 사이트의 계층 구조를 지적하는 좋은 방법입니다. 이 탐색경로 탐색은 이전 페이지 또는 현재 페이지의 디렉토리에 대한 링크를 표시할 수 있습니다. 이를 통해 방문자는 자신의 위치를 파악하고 원하는 페이지를 더 빠르게 찾을 수 있습니다. 사용자 친화적인 경험을 크게 향상시킬 수 있습니다.
2. 속성 기반 탐색경로 탐색
이런 종류의 탐색경로 탐색은 전자상거래 사이트에 가장 자주 나타납니다. 이러한 종류의 탐색경로 탐색은 현재 페이지에 있는 제품의 다른 속성이나 카테고리를 지적하는 좋은 방법이 될 수 있습니다. 제품에는 종종 하나 이상의 속성이 있으며, 이 탐색경로 탐색을 통해 소비자는 보다 직관적인 이해를 얻을 수 있습니다.
3. 경로 기반 탐색경로 탐색
이런 종류의 탐색경로 탐색은 가장 흔하지 않습니다. 이러한 유형의 탐색경로 탐색은 위에서 언급한 동화 유형과 매우 유사합니다. 방문자가 페이지에 도착하기 전에 방문한 웹 페이지에 대한 링크를 표시할 수 있습니다. 이동 경로는 기본적으로 앞으로 및 뒤로 버튼과 동일한 기능을 하기 때문에 그다지 인기가 없습니다.
그럼 탐색경로 탐색을 어떻게 구현하나요? 구체적인 구현 코드를 살펴보겠습니다!
구체적인 구현 코드는 다음과 같습니다.
<?php /** * C层 * GoodsController.class.php 面包屑导航 * 获取上一层,上上层的名称 */ public function mbx($cat_id){ //获取当前cat_id的该条信息 $row = D('cat')->find($cat_id); $tree[] = $row;//将该条数据放入数组中 while($row['parent_id']>0){//只要该条数据的parent_id>0 $row = D('cat_id')->fine($row['parent_id']); $tree[] = $row; } //array_reverse();返回翻转数据的数组 return array_reverse($tree);//翻转数据 } //修改对应的显示到模板中的方法 public function goods(){ //获取该条数据的信息 $goods_info = D('goods')->find( I ('get.goods_id') ); //打印该条信息的面包屑导航 //var_dump($this->mbx($goods_info['cat_id'])); $this->assign('mbx' , $this->mbx($goods_info['cat_id'])); $this->assign('goods' , $goods_info); $this->play(); } //显示到模板中 当前位置 <a href="">首页</a> <foreach name=" mbx " item = " mb "> <a href=" " >{}</a> <code> > </code> </foreach> {$goods['goods_name']} ?> }
추천 학습: php training
위 내용은 PHP에서 탐색경로 탐색을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!