background image

$ O. H+ q/ a4 X$ Y7 u

  (2, 'maria', '464y3y', 'maria@domain.com'),

+ @( ^# u, X& q( _' {. B7 e

0 Y0 |4 w2 x- h/ e% P* b

  (3, 'alejandro', 'a42352fawet', 'alejandro@domain.com'),

$ c1 a; x: U1 F" p9 z- J

  (4, 'emma', 'f22a3455b2', 'emma@domain.com'

接下来,编写控制层的测试文件,命名为

test.php,保存在 application/controller 目录下,

代码如下:

) c; ^% |2 y. S% i6 G

class Test extends CI_Controller{

" I# a" N; G4 X7 F- [) l) p

+ q" `" [! f; Y3 w( D7 H& g4 F

  

function __construct(){

( n* H. P% S) c9 B0 I! U

1 ]# t1 z  |, C4 Z) R# C* I% ~7 k# ^* _

  

parent::__construct();

% n  z* Q3 T/ w) v! q4 J/ J

  

$this->load->helper(array('datagrid','url'));

& K0 g9 c/ W4 {) s

$ h1 }" m- N. ?. O$ |3 @0 p3 ]* ^% ^

  

$this->Datagrid = new Datagrid('users','id');

  

}

7 Y" M" q. Y3 @" _2 [

  

function index(){

9 P- l2 V& o* q& m

  

$this->load->helper('form');

% B& Z0 S+ `* D7 Z  i# v% {7 Z

  

$this->load->library('session');

  

$this->Datagrid->hidePkCol(true);

+ h* h% F' P6 P0 E

4 n& c/ c9 O1 ~9 R0 I

  

$this->Datagrid->setHeadings(array('email'=>'E-mail'));

: Q* q/ O) ]9 d  ]+ A# D

  

$this->Datagrid->ignoreFields(array('password'));

4 `4 }+ q# ]' f: ]5 [& p5 q

9 p* w; C, H' f) ]

  

if($error = $this->session->flashdata('form_error')){

  

echo "$error";

  

}

. [  K. k4 B7 Y7 }

2 @) `  ]4 R& X+ H* R* A