功能:登录表单
C控制器-动作
back后台admin控制器loginAction动作完成该功能。
Application/back/controller/AdminController.class.php
class AdminController extends Controller{
}
增加动作:
完成动作:
class AdminController extends Controller{
public function loginAction(){
require CURRENT_VIEW_PATH.'login.html';
}
}
M模型
不需要!
V视图层-模板
增加登录表单模板,展示!
Application/back/view/login.html
按照ecshop的后台样式展示结构即可!
表单action地址
必要的元素:
添加name属性
提交
测试请求该动作:
Index.php?p=back&c=Admin&a=login
处理页面上的图片,CSS,JS
项目中所用的CSS,JS,图片需要在浏览器端请求到,在浏览器解释执行的。
与项目中核心类,模型类,控制器类,模板文件不同,这些不能在浏览器端直接请求到。
应该将css,图片统一管理在一个可以被访问到的地址!
新建一个子目录,专门用于存放哪些可以被浏览器直接请求的资源(JS,CSS,Image)
application
framework
web
back
images
style
模板中载入css或者图片的路径需要更改
Tip:防止浏览器直接请求到framework及其appliction
添加.htaccess文件
里面写:Deny from all