首页 » Web前端 » slimphp技巧_Php框架之slim30应用小实例

slimphp技巧_Php框架之slim30应用小实例

访客 2024-10-28 0

扫一扫用手机浏览

文章目录 [+]

看过php slim 文档后, 做了个小的运用实例, 尽可能把常用到的一些功能都运用上, 这里与大家做个分享, 方便大家对php slim框架的运用。

1. 这里对文件构造做个大体先容:

slimphp技巧_Php框架之slim30应用小实例

2. 文件项目文件夹有:

slimphp技巧_Php框架之slim30应用小实例
(图片来自网络侵删)

3. 设置根目录为: public, pubic下面的index为唯一入口文件有:

4. SRC文件夹下为紧张源文件[首页运行时加载以下文件]:

1> dependencies.php 依赖容器[把须要用到类注入此容器, 方便调用时加载]

2> middleware.php 中间件[希望在运用开始前或者后进行的操作, 相对来说用的比较少]

3> routes.php 路由[险些所有的操作都放在这里调用, 相称于传统MVC的Controller]

4> setting.php 全局变量配置[实例化APP时, 将变量存储到容器中, 运用中须要时可以直接读取]

5> extend文件夹下存放自定义的类

6> helper文件夹下存放自定义的函数文件

5. templates为视图文件[slim一样平常做API用,不该用视图,但还是可以用的]

1> 安装: 在项眼前 通过 composer require slim/php-view 命令安装

2> 注册:在容器里 注册且设置模板路径, 详细见src/dependencies.php文件中操作

3> 调用:在路由里 return $this->view->render($response, 'params.php', [ 'args' => $args, ]);

6. 配置数据库访问

1> 在src/settings文件配置数据库访问信息:

'db' => [ 'host' => \"大众localhost\"大众, 'user' => 'root', 'pass' => 'root', 'dbname' => 'myapi' ],

2> 容器注册src/dependencies.php:

$container['db'] = function($c){   $db = $c[\"大众settings\"大众][\公众db\"大众];   $pdo = new PDO(\公众mysql:host=\公众 . $db['host'] . \"大众;dbname=\公众 . $db['dbname'],$db['user'], $db['pass']);   $pdo->exec(\公众SET names 'utf8'\"大众);   return $pdo; };

3> 调用:在路由 调用: $this->db->query($sql);

标签:

相关文章

SEO优化步骤在外推营销中的应用与方法

搜索引擎优化(SEO)已成为企业提升品牌知名度、提高网站流量、增强用户粘性等关键因素之一。外推营销作为SEO优化的重要组成部分,对...

Web前端 2025-04-08 阅读0 评论0

抖音SEO宣传图片大全视觉营销新姿势

抖音成为了众多品牌营销的新战场。如何在抖音平台上实现有效的SEO宣传,吸引更多用户关注?一张精美的宣传图片,往往能起到画龙点睛的作...

Web前端 2025-04-08 阅读0 评论0

抖音SEO报价如何让您的抖音内容脱颖而出

抖音,作为我国最具影响力的短视频平台,吸引了大量用户。在抖音上,竞争愈发激烈,如何让自己的内容脱颖而出,成为许多抖音创作者关心的问...

Web前端 2025-04-08 阅读0 评论0