2014-04-01 2 views
0

나는 Yii에서 프로젝트를 구현했습니다. 나는 Yii 무한의 스크롤 확장을했다. 그것의 일 벌금. Yii에서 URL 관리를 구성하십시오. 그것도 잘 작동합니다. 직면 한 문제가있다. 나는 인쇄 값이 페이지 당 10 크기입니다. 그래서 그 값은 계속 반복됩니다. 내가 제거하면Yii 무한대 스크롤로 Yii URL 흐름 관리자 문제

내 설정 페이지 코드 위에

    'holidays/<name>'=>'recipe/index1', 
      'calories/<name>'=>'recipe/index2', 
         ), 
    'showScriptName'=>false, 

입니다. URL은 다음과 같이 표시됩니다. lazy loader는 값을 반복하지 않습니다. 즉 잘 작동합니다.

recipe/index2/name/Chinese 

은 내가

/Cuisine/Chinese 

또한 페이지 값을 reapting하지 다음과 같이 표시합니다. 이 문제를 해결하는 방법을 알려주십시오.이 문서가 보이지 않는 경우

답변

1

http://www.yiiframework.com/doc/guide/1.1/en/topics.url URL 패턴을 만들거나 고유 한 UrlRule 클래스를 작성할 수 있습니다.

array(
    '/Cuisine/<name:\w+>'=>'recipe/index2/name/<name>', 
) 
+0

난이 방법을 시도하지만이 –

+0

흠 작동하지 않습니다 - 내가 같은 문제를 했어 나를 위해 일했다. 더 많은 코드를 제공해야합니다. –

+0

Yii 당신을 위해 일하는 무한한 게으른 로더 ?? 사용자 정의 URL을 추가 한 후 .. 알려주십시오. 내가 지난 삼주 –

0
'urlManager'=>array(
     'urlFormat'=>'path', 
      // 'useStrictParsing'=>true, 
       // 'appendParams'=>true, 
     'rules'=>array(
      // '<view:about>'=>'site/page', 
          '' => 'site/index', 
          // 'Home'=>'site/index', 
      //'cuisine'=>'recipe/index3', 

// '요리 : /'처럼 예를 들어 뭔가 => '조리법/INDEX3',
// '요리 /'=> '조리법/INDEX3',

     'Cuisine/<name>'=>'recipe/index3', 

       //  '1'=>'recipe/index3', 
           '2'=>'recipe/index1', 
        '3'=>'recipe/index2', 
          //'holidays/<name>'=>'recipe/index1', 
        //'calories/<name>'=>'recipe/index2', 
      'recipes/<name>'=>'recipe/recipeshow',         
      'advancedsearch'=>'recipe/newadv', 
          // 'advancedsearch/<name>'=>'recipe/advancesearch1', 
       // 'search'=>'recipe/course', 
         // '4'=>'recipe/course/', 
      '5'=>'recipe/advancesearch1', 
), 
     //'appendParams'=>false, 
    'showScriptName'=>false, 
=> 사실

// '소문자를 구분', ),

+0

위의 구성 코드를 게시하여 확인하십시오. –