php mvc v跟c是如何搭乘桥梁的?

我看视频,在c控制器接收action的值去判定应该反馈什么信息,
就是我在v做了一个页面,例如是index.php,
我在c里面$action = $_request['action'];接收action的数据,然后再调用方法,
就例如c里面有
$action = $_request['action'];
if($action == 'login'){
echo '你所在的act参数是login';
}
if($action == 'reg'){
echo '你所在的act参数是reg';
}

我的view是index.php,不是应该在view 页面,index.php?action=login
就给我反馈 ‘你所在的act参数是login’吗?
如果是index.php?action=reg
给我反馈的是 '你所在的act参数是reg'吗?

我是个初接触mvc的下虾米,我总觉得这段代码是有问题,
没有页面去接收action这个参数啊,怎么搞才对啊?各位大侠。。!!
最新回答
沫之夏

2024-12-01 00:38:23

你好, mvc 这个模式中的m(modle模型) v(view视图) c(controller控制器) ,你说的v和c怎样搭桥,其实很多初学者都有这个疑惑,在jsp中是通过 request转发的,在php中可以通过 smarty 模板技术吧c中获取到得数据(字符串,数组,对象..) 通过assign 方法分配给v的,也可以通过专门的mvc框架技术(thinkphp,zend framework, cakephp..)来分配, 你这个问题不是一句话能回答清楚的, 希望我的回答对你有帮助.
追问
其实原理是这样的吗?
在v传值给c,通过index.php?action=login,
c获取了v的action=login,再调用方法,从m这里实行操作吗?
不腿色的伤口

2024-12-01 01:37:46

时间在流逝

坐在窗边的我,经常听着MP3坐在那里独自享受时间的流逝。这是一个多雨的季节,望着小雨点争先恐后地从天上落到人间,又能享受几寸光阴呢?六月的雨,总是给人带来许多的伤感,就在这些无忧无虑的日子里,过了13年了……
我从来没有这么强烈地感到时间原来是转瞬即逝,每一天都活在无忧无虑中的我,第一次去想时间流逝这个严肃的问题。时光,真的就如许多人所说的转眼就过吗?从小就知道“光阴似箭,日月如梭”这个成语的我们,真的没有深层的去想过。过了这么多年,才开始感悟时间的流逝。
每时每刻,时间总在我们不经意间悄悄地流逝。无论是过去的事还是现在发生的事,时间带走的除了我的光阴还有什么呢?可是,留下我成长的足迹,开心的,悲伤的,总是捧在手里、放在心上,深刻在脑海里,时间的流逝,反而让那些记忆愈加清晰愈加醇厚了。
也许,每个人都有每个人的快乐,都有每个人的伤痛。每个人走在同一条路上,却有着各自不同的终点站。坐在初一(1)班教室里的我们,初一(1)班就好似一个交点,我们则是在空间里40条形态各异的线,500年修来的缘分让我们相聚相交。在这里,我们匆匆地被编上1——40号,匆匆地相识,匆匆地彼此微笑;然后匆匆地道别,匆匆地分开各奔东西,向未知的未来延伸。
不停地走下去,走到人生的尽头,才发现时间过的是那么快。每个人都拥有时间,但并非每个人都懂得时间。有的人,荒废自己的时间;有的人,珍惜自己的时间。荒废时间的人,不懂得时间的流逝;相反,珍惜时间的人,每一天对他来说都是时间的点点滴滴。这样的人,每天都过得很充实。
静卧美好雨季,六月这个梦想的季节,时间却过得异常快,时间中充满了离别的气息。六月,很快就会过去,六月的雨,依然淅淅沥沥地下着,落在我的指尖上,滑落到那不可预知的未来。
醉不成欢

2024-12-01 04:38:14

是的 把逻辑都写在model层,让后c去调用,把数据放到作用域里,传给v,v去做展示。