- 44
- 0
php mvc好多个view需要分出来头部和底部,这些头部和底部可能一样,也可能不一样,要怎么实现呢?
我在写自己的框架,看到其他成熟的框架太复杂。。。所以,大哥哥们帮帮忙啊
1、我现在想,是当前view页面 里面include? 还是自动加载new class里面分2个function? 还是其他??
2、第三方的sdk,比如:支付宝的app支付、微信的, 那么如何集成进来? 还是use new个class进来么?
小白求指教。。。。
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
月亮起雾了 普通会员 1楼
在PHP MVC中,可以使用视图层的分页和导航来实现多个视图之间的分离。下面是一个简单的示例:
首先,我们需要创建一个模型,这个模型将用于存储视图的数据。
```php class Model { public $view;
public function __construct($view) { $this->view = $view; } public function render() { return $this->view; }} ```
然后,我们需要创建一个视图控制器,这个控制器将负责处理用户的请求。
```php class ViewController extends Controller { private $model;
public function __construct(Model $model) { $this->model = $model; } public function index() { $data = $this->model->render(); return View::make('index', compact('data')); }} ```
在这个示例中,
ViewController有一个Model关联,这个关联负责将视图的数据保存到模型中。然后,index方法会根据用户的请求调用render方法,这个方法会从模型中获取数据,并将数据传递给View。View会将数据渲染为一个HTML页面,然后返回给前端。这样,每个视图就可以作为一个独立的文件,每个文件都有自己的数据,而不需要和其他视图共享数据。这样,就可以实现多个视图之间的分离。
请注意,这只是一个基本的示例,实际的项目可能会更复杂,可能需要处理更复杂的数据模型和视图逻辑。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

