2014-04-01 26 views
0

我已经在Yii中实现了项目。我完成了Yii无限的滚动扩展。它的工作正常。但在Yii中配置URL管理。它也工作正常。我面临的问题是。我打印的值是每页10个大小。所以,这些价值观正在不断重演。Yii无限滚动的URL流程管理器问题

我的配置页面

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

上面的代码,如果我删除。该URL将显示像这样..懒惰加载程序不重复的值即工作正常。

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无限的懒惰装载机为你工作哇?添加自定义网址后请告诉。我寻找过去的3周 –

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

我贴出上面的配置代码请检查并告诉我 –