private function pagingDemo() { $data = array(); for ($i = 0; $i < 100; $i++) { $data[$i]['id'] = $i; $data[$i]['name'] = 'Test' . $i; } /* * 分页类使用说明: * * 参数1:具体用法见本方法前面的“特别说明” * 参数2:每页包含的数据项个数 * 参数3:页码数,空则表示首页 * 参数4:分页模式,目前支持的 Mode 有三种,分别是 Google、Common、JavaEye 的分页模式 * * 更多使用方法请参考 hush-lib/Hush/Paging.php 类中的使用说明 */ $page = new Ihush_Paging($data, 5, null, array('Href' => '/test/p/{page}?debug=time', 'Mode' => 3)); /* * 打印数组形式: * * 此数组可以提供给 Smarty 等模板直接展示,非常方便! * 其中较常被展示的就是 totalPage(总页数)、prevStr(上页字串)、nextStr(下页字串)、pageStr(分页字串) */ Hush_Util::dump($page->toArray()); }
public function mongoShardAction() { $mongo = $this->mongo->load('Foo_Foo'); // test create echo "<b>TEST CREATE :</b>"; $result = $mongo->create(array('foo' => 1, 'val' => 1, '_time' => time())); Hush_Util::dump($result); usleep(10000); $result = $mongo->read(array('foo' => 1)); Hush_Util::dump(iterator_to_array($result)); usleep(10000); // test update echo "<b>TEST UPDATE :</b>"; $result = $mongo->update(array('foo' => 1), array('foo' => 1, 'val' => 2, '_time' => time())); Hush_Util::dump($result); usleep(10000); $result = $mongo->read(array('foo' => 1)); Hush_Util::dump(iterator_to_array($result)); usleep(10000); // test delete echo "<b>TEST DELETE :</b>"; $result = $mongo->delete(array('foo' => 1)); Hush_Util::dump($result); usleep(10000); $result = $mongo->read(array('foo' => 1)); Hush_Util::dump(iterator_to_array($result)); ob_flush(); flush(); }
public function server() { echo '<b>$_REQUEST >>></b>'; Hush_Util::dump($_REQUEST); echo '<b>func_get_args() >>></b>'; Hush_Util::dump(func_get_args()); }