0

以下に、見つかったすべてのlistingIdのURLを提供する関数があります。

ルート経由でこれを行うことは可能ですか?

この段階で、それぞれのビューをロードしたいのですが、特定のビューをロードするサブドロップダウンオプションとして、をメインのナビゲーションアイテムとして$subCat使用します。$mainCat$subCat

  $detailsFunction = $this->createCategoryDetails();

  $ld = array();
  $url = array();

  foreach ($detailsFunction as $main) 
  {
   $ld = array('listingId' => $main['listingId']);

   foreach($ld as $id)
   {
    $mainlisting = $main['listingId'];
    $mainCat     = strtolower($main['mainCat']);
    $subCatO     = strtolower($main['subCat']);
    $subCat      = str_replace(" ", "-", $subCatO);

    $structure = base_url().'listings/'.$mainCat.'/'.$subCat;

    var_dump($structure);

   }
4

1 に答える 1

1

それがルーティングの目的です。

あなたはこのようなことをすることができます(構文についてはよくわかりません、それで遊んでください):

$routes['listings/(:any)/(:any)'] = 'listings/$1/$2';

そしてあなたのリストは次のようになります:

function listings($mainCat,$subCat)

編集: 私がもう一度読んだのであなたの質問についてはよくわかりません、あなたは必要かもしれません(mainCatとsubCatの間に違いがあり、1つのセグメントをリストに渡し、それに応じて行動する場合

于 2012-11-22T19:27:23.273 に答える