您好,欢迎访问一九零五行业门户网

从零开始之ecshop基础篇(17)_PHP教程

目标:基于自定义的mvc框架开发的案例(项目)
典型的业务逻辑:    电子商务:商城(京东),b2c,c2c(淘宝),团购,秒杀,代购
            内容管理:新浪门户类,优酷视频管理,博客文章管理,微博
            论坛:
我们的需求,商品管理案例!参考ecshop应该出现的商品管理的基本功能实现。
ecshop,使用率非常高,电子商务平台(网上商城系统)。
上传拷贝php源代码        创建数据    基本配置
下载ecshop的源代码,解压,将upload目录拷贝(上传)到web目录:建议改成ecshop的名字
使用浏览器,访问到ecshop目录中的index.php即可。自动跳转到安装界面(如果需要重新安装,也可以请求到该地址)
检查环境,典型的需要:mysql扩展,gd扩展(图片处理扩展)
fetchall($sql);
}
2
3
4
5
6
7
8
9
10
11
12
13
14
                        2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
                        2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
     *      *
     * @param $match_id
     *
     * @return bool
     */                    
                query($sql);
    }
2
3
4
5
6
7
 *  */  
 }
2
3
4
5
6
7
8
9
 *  */  
 }
2
3
4
5
6
7
8
9
                         }
 }
2
3
4
5
6
7
8
9
10
11
12
13
14
             initdb();
    }
                    db = new mysqldb(    }
 }
db即可操作到当前mysqldb类对象。
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
     *      *
     * @param $match_id
     *
     * @return bool
     */                    
                db->query($sql);db
2
3
4
5
6
7
8
9
10
11
                        } 
    ';
    $model_match = new matchmodel;
    $model_match->delbyid(    }
2
3
4
5
6
//
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 *  */          *      */          }
*       */          }
 }
2
3
4
5
6
7
8
9
10
11
//$action = $a.//$action();
2
3
4
5
6
}
}
2
3
4
5
6
7
8
9
10
11
12
                    $model_student = new studentmodel;
        getlist();
            }
}
2
3
4
5
6
7
            db->fetchall(    }
}
2
3
4
5
6
            2
3
4
5
6
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
////////$action_name();
测试:localhost/six/index.php?c=student&a=list localhost/six/index.php?c=match&a=list
2
3
header(
强调:
有了单一入口,就要求,用户的所有的请求都要从单一入口文件请求到。
目录分成2个目录
体现框架代码和业务逻辑代码的区别
将基础模型,mysqldb类定义文件放在框架代码:
将业务逻辑相应的控制器,模型,视图文件分别放在application目录中
入口文件,通常放置在站点根目录:
修改项目中使用的路径
2
3
4
5
6
7
8
9
    /index.php   入口文件
    /application 应用程序目录
        /model      模型类目录
        /view       视图类目录
        /controller 控制器类目录
    /framework   框架代码目录
        /model.        /mysqldb.class.php  mysql数据库的操作类
http://www.bkjia.com/phpjc/626634.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/626634.htmltecharticle目标:基于自定义的mvc框架开发的案例(项目) 典型的业务逻辑:电子商务:商城(京东),b2c,c2c(淘宝),团购,秒杀,代购 内容管理:新...
其它类似信息

推荐信息