yii后台自动生成虽然很方便,但是样式未必是我们想要的。如果是直接更改页面的css是不行的,因为默认引入 的是assets文件的样式----但是如何引入我们自己的样式呢?

   追根溯源,发现生成的admin里面的数据是在model里面的search方法查询的,在这里就可以控制每页显示的条数:

wKioL1LeRxDxfg2DAAQaZpB734Y084.jpg

在这里好像只能设置每页条数(其他还没发现可以)。

    剩下的在admin页面里设置:

wKioL1LeR7DBJv4ZAAHYdE6E_fE165.jpg

可以设置自己的上下页按钮,那个cssFile选项就是引入了自己的css文件。

   注意这个css文件可不是胡乱写的,他是在自动生成的pager.css基础上改的,将这个pager.css文件的内容复制到自己的css文件里面,只要对里面的css名进行改动就好了。至于这个pager.css的内容是很轻易就可以找到的,不赘述。

   还有一个问题是列名显示的地方是一个蓝色的导航条,这个该如何改?只需找到控制这个导航的样式,直接在刚才你自己的page.css文件里重写就可以了!

   还有就是面包屑,不知道是为什么,我这样写以后,面包屑不能用了,只能自己写面包屑导航了。

这样处理以后,我的后台变成这样的了:


wKioL1LeSfqgYp4yAAJvemSGK8w092.jpg


 是不是看不出是自动生成的?

 如果想让Displaying 1-3 of 3 results变成中文的,只要在pager属性上面再加一个属性:'summaryText'=>'共{count}条,当前页显示第{start}-{end}条',  就变成中文的了,如果不需要,只要将这个属性设置为空就好!