Example #1
0
function getPage($table = null, $param = array())
{
    $Page = new \Frame\Page($table);
    //设置每页数量
    if (!empty($param['pagesize'])) {
        $Page->PageSize = $param['pagesize'];
    }
    //获取字段
    if (!empty($param['field'])) {
        $Page->Field = $param['field'];
    }
    //获取条件
    $Page->Condition = $param['condition'];
    //排序
    $Page->Order = $param['order'];
    //当前页数
    $Page->NowPage = Finput('request', 'page') ? Finput('request', 'page') : 1;
    return $Page->getPage();
}
Example #2
0
 public function getVerify($verify = 'verify')
 {
     return Finput('session', $verify);
 }
Example #3
0
 public function createFieldData($table = null)
 {
     $table = $table ? $table : self::$table;
     //表前缀
     $prefix = is_array($table) && !empty($table['prefix']) ? $table['prefix'] : $this->tablePrefix;
     //表名
     $tablename = is_array($table) && !empty($table['table']) ? $table['table'] : $table;
     //表字段
     $fields = self::getTableField(array('prefix' => $prefix, 'table' => $tablename));
     //POST、GET接收的数据
     $data = Finput();
     //赋值到字段
     $fieldsData = array();
     foreach ($data as $key => $val) {
         //数字赋值
         if (in_array($key, $fields['fields'])) {
             $fieldsData[$key] = $val;
         }
     }
     //返回数据
     return $fieldsData;
 }