当前位置: 首页>>代码示例>>PHP>>正文


PHP JPagination::set方法代码示例

本文整理汇总了PHP中JPagination::set方法的典型用法代码示例。如果您正苦于以下问题:PHP JPagination::set方法的具体用法?PHP JPagination::set怎么用?PHP JPagination::set使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在JPagination的用法示例。


在下文中一共展示了JPagination::set方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: testSet

 /**
  * This method tests the set method.
  *
  * @param   integer  $property  The property to set
  * @param   string   $value     The value of the property to set
  * @param   array    $expected  The expected results for the JPagination object
  *
  * @return  void
  *
  * @covers        JPagination::set
  * @dataProvider  dataSet
  * @since         3.2
  */
 public function testSet($property, $value, $expected)
 {
     $pagination = new JPagination(100, 50, 20, '', $this->app);
     $pagination->set($property, $value);
     if ($property == 'viewall') {
         $result = TestReflection::getValue($pagination, $property);
     } elseif (strpos($property, '.')) {
         $prop = explode('.', $property);
         $prop[1] = ucfirst($prop[1]);
         $property = implode($prop);
         $result = $pagination->{$property};
     } else {
         $result = $pagination->{$property};
     }
     $this->assertEquals($result, $expected, 'The expected output of the property is incorrect');
     unset($pagination);
 }
开发者ID:klas,项目名称:joomla-cms,代码行数:30,代码来源:JPaginationTest.php

示例2:

            if ($pagesCurrent + 4 >= $pagesTotal) {
                $pagesStop = $pagesTotal;
            } else {
                $pagesStop = $pagesCurrent + 4;
            }
        } else {
            $pagesStart = 1;
            if ($pagesTotal <= 10) {
                $pagesStop = $pagesTotal;
            } else {
                $pagesStop = 10;
            }
        }
    }
}
$pagination->set("limitstart", $limitstart);
$pagination->set("limit", $limit);
$pagination->set("total", $total);
$pagination->set("pagesStart", $pagesStart);
$pagination->set("pagesStop", $pagesStop);
$pagination->set("pagesCurrent", $pagesCurrent);
$pagination->set("pagesTotal", $pagesTotal);
/*echo "<pre>";
		print_r($pagination);
		echo "</pre>";*/
echo $pagination->getListFooter();
?>
                                    </td>
                                </tr>
                            </table>
                        </div>
开发者ID:JozefAB,项目名称:qk,代码行数:31,代码来源:myquizandfexam.php


注:本文中的JPagination::set方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。