使用Yii无限滚动的Yii URL流管理器问题

时间:2014-04-01 10:20:13

标签: php jquery yii yii-url-manager

我在Yii实施了项目。我做了Yii无限滚动扩展。它的工作正常。但在Yii中配置URL管理。它也工作正常。我面临的问题是。我打印的值是每页10个大小。所以,这些价值正在重复继续。

我的配置页是

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

上面的代码,如果我删除。 URL将显示如下..并且懒惰的加载器不重复值即工作正常。

 recipe/index2/name/Chinese

我希望像这样显示

/Cuisine/Chinese

并且也没有收获页面值。请帮忙解决这些问题

2 个答案:

答案 0 :(得分:1)

http://www.yiiframework.com/doc/guide/1.1/en/topics.url如果您没有看到此文档:您可以创建网址格式或编写自己的UrlRule类。对于您的示例,例如

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

答案 1 :(得分:0)

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

//'Cuisine:/'=&gt;'recipe / index3',
//'Cuisine /'=&gt; '配方/ 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,

//'caseSensitive'=&gt; true,         ),