• 技术文章 >后端开发 >php教程

    本人龟鉴其他PHP Framework 自己开发的一个Framework,请大家指点

    2016-06-13 13:08:37原创441

    本人借鉴其他PHP Framework 自己开发的一个Framework,请大家指点

    本人借鉴其他PHP Framework如autocrud等,还有ror的思想.?自己开发的一个Framework

    ?

    系统根据建好的数据库自动生成model、controller和view的各个文件:

    ?

    本人是初学者,请大家多多指点

    ?

    Model:

    ?

    include "connect.php";
    class users extends Connect{??
    ?function Add($data){
    ??$this->crud->users->insert($data);
    ?}
    ?function Select($orderby,$where,$currentpage,$paging){
    ??$this->crud->users->orderby = "$orderby";
    ??$this->crud->users->where = "$where";
    ??$paging==1 ? $this->crud->users->paging = true : $this->crud->users->paging = false;
    ??$this->crud->users->perpage = 2;
    ??$this->crud->users->currentpage = $currentpage;
    ??return $this->crud->users->select();
    ?}
    ?function Get($id){
    ??return $this->crud->users->get($id);
    ?}
    ?function Delete($id){
    ??return $this->crud->users->delete($id);
    ?}
    ?function Update($data,$id){
    ??return $this->crud->users->update($data, $id);
    ?}
    }
    ?>

    ?

    ?

    controller:

    ?

    include ('models/users.php');
    include ('smarty/template.php');
    $tpl = new SmartTemplate("views/listusers.htm");
    $users = new users;
    $orderby = "";
    $where = "";
    $currentpage = $_GET['page'];
    $userss = $users->Select($orderby,$where,$currentpage,0);
    $rows = count($userss);
    $userss = $users->Select($orderby,$where,$currentpage,1);
    $i = 0;
    if($rows > 0){
    ??? for($j = 0; $j < count($userss); $j++){
    ???? $i = 1-$i;
    ???? ($i==0) ? $bgcolor="#eff1f3" : $bgcolor="#feefd5";
    ???? $userss[$j][bgcolor] = $bgcolor;
    ?}
    }
    $tpl->assign(array(
    "userss"=>$userss,
    "rows"=>$rows));
    $tpl->output();
    ?>

    ?

    view:

    ?






    没有您要查找的记录! 新增..


    共 {rows} 条记录 转到第
    新增..






    idname操作
    {id}{name}删除 编辑 查看



    ?

    ?

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:gt lt users userss crud
    上一篇: 为什么小弟我新装zend9,导入后,原站的中文字体变小了 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 分享PHP函数使用小工具(附代码示例)• PHP安全编码总结(经验分享)• 非常全面!PHP常见漏洞代码总结!• 一文详解PHP实现职责链设计模式(附代码示例)• php实现通过JSON RPC与go通讯(附代码)
    1/1

    PHP中文网