slim相关内容

面向初学者的Slim Framework

任何人如何学习如何使用此系统? 我似乎找不到任何教程或书籍或有关如何使用此程序的任何内容.是的,他们的网站简要解释了几件事,但没有任何澄清. Google让我失败了. 有人可以帮我吗?我需要使用它,但对我来说似乎完全陌生. 解决方案 更新: 3年后,是时候对该答案添加一些更新了.在这段时间里,苗条的框架(甚至PHP)发生了很多变化. Slim版本3已发布,并对其进行了一些 ..
发布时间:2020-11-10 20:58:18 其他开发

苗条的php框架图片上传数据库

我是苗条的php框架的新手,我想上传图像并将文件名通过POST放入数据库中,有人可以给我一些示例代码. 解决方案 这是路由器: $app->post('/', 'uploadFile'); 这将指向以下功能: function uploadFile () { if (!isset($_FILES['uploads'])) { echo "No fil ..
发布时间:2020-11-06 04:53:05 PHP

如何使用Slim框架电子邮件功能发送电子邮件?

如果用户从IOS应用向我的Web应用进行API调用,我想向其发送电子邮件。 即 http://testurl.com/forgotpassword/test@email.com 在上述网址中-“测试@ email.com”是我要向其发送电子邮件的用户电子邮件,其中包含指向电子邮件正文中另一个URL的链接。例如, http://testurl.com/resetpassword/test ..
发布时间:2020-10-29 01:28:30 PHP

依赖注入Slim Framework 3

我正在使用Slim Framework 3创建API。该应用程序的结构为:MVCP(模型,视图,控制器,提供程序)。 是否可以让Slim Dependency注入我所有的课程? I我正在使用作曲家自动加载我所有的依赖项。 我的目录结构如下: / app -控制器/ -模型/ -服务/ index.php /供应商 composer.json ..
发布时间:2020-10-20 19:38:54 PHP

未设置标题-SlimFramework

我使用SlimFramework 当我使用xampp运行脚本语言时,它可以正常工作。 但是我将脚本上传到服务器,现在它解决了未设置标头的错误。 XHR不允许GET请求的有效内容。 或在设置中更改方法定义。 在此处以角度显示脚本 $ rootScope.globals = $ cookies.getObject('globals')|| {}; if($ rootS ..
发布时间:2020-10-10 02:29:26 PHP

PHP Slim Framework创建控制器

我正在使用Slim框架创建API。目前,我使用一个文件来创建路线并将其传递给闭包: $ app-> get('/ ',function($ req,$ resp){ //代码... }) 但是我意识到我的文件增长很快。我想做的是改用控制器,所以我将有一个控制器类,然后将实例/静态方法传递给路由,如下所示 class HomeController { 公共静 ..
发布时间:2020-10-09 01:06:07 PHP

某些方法无法解决

处理API项目。一切都很好,直到我必须添加一个新端点(也使用新方法)并且我的新端点出现此错误,另一个端点运行良好。下面是错误日志: 类型:RuntimeException 消息:[{“ container”:{}},“ getNotification ”]无法解析 文件:/opt/myanime/api/vendor/slim/slim/Slim/CallableResolver.php ..
发布时间:2020-10-07 01:59:55 PHP

使用Composer安装Slim时找不到Class Slim

我遵循了有关苗条框架的说明。在我的目录中创建了composer.json文件 { “ require”:{ “ slim / slim“:” 2. *“ } } 并运行作曲器安装文件。我现在具有以下目录结构 如苗条框架中的文档所述,我创建了一个index.php文件,并需要vendor / autoload.php 但是我收到找不 ..
发布时间:2020-10-07 01:51:53 PHP

Cron的Slim 3控制台执行

我正在尝试创建某种导入以移动数据库信息并转换数据。将来,这种导入需要每天由cron执行。我想使用我编写的代码的一部分,并重用一些模型和控制器。为此,我尝试通过命令行调用Slim 3,但遇到一些问题。 控制台命令: php cli.php import 我不知道如何处理 argv cli.php: 需要__DIR__。 ‘/vendor/autoload.p ..
发布时间:2020-10-06 04:05:38 PHP

苗条的基本身份验证

大家好! 我在这里有一个使用 slim-basic-auth 的苗条代码.当我进入受限制的目录时,将显示: 一切正常,但是我想做的是将其重定向到我的登录页面,而不是显示弹出式登录框.这是我的登录页面: 我的苗条代码: $pdo = new \PDO("mysql:host=localhost;dbname=databasename", "username"); $app-> ..
发布时间:2020-09-19 18:44:45 PHP

Slim Framework始终返回404错误

这些天,我使用 Slim Framework 作为开发PHP Web API的最简单工具. 使用这两篇​​文章: Coenraets CodingThis 我从那里开始执行一些步骤.下载Slim框架,放置正确的目录&文件.调整初始化语句,例如; //1. Require Slim require('Slim/Slim.php'); //2. Instantiate Slim ..
发布时间:2020-09-05 19:45:20 PHP

选项预检导致POST请求挂起

我的angular应用程序遇到了CORS OPTIONS飞行前请求的问题.简而言之,我正在尝试实现一个简单的登录名,该登录名将POST请求发送到我的服务器,该服务器具有使用PHP \ Slim构建的后端,并带有用户的凭据. CORS OPTIONS首先请求,然后我以苗条的方式处理它,并以200 OK响应,因此,当浏览器获得OK时,它最终将凭据发送给我,而后挂起...没有响应代码,什么都没有. 老 ..
发布时间:2020-08-31 05:24:52 PHP

我在ubuntu ec2服务器上的哪里安装Slim框架?

我正在使用Amazon Web Services创建ubuntu EC2服务器.我已经安装了apache2,php,mysql.现在,我需要安装Slim,但不确定在哪里.我要在/var/www中这样做吗? 我以前从未做过,而且我仍然不确定Slim的目的是什么.我刚刚被指示要在服务器上安装Slim,我只想知道在哪里. 谢谢 编辑:请参见下文.我将其存储在Amazon EC2服务器上 ..
发布时间:2020-08-23 00:20:30 其他开发

如何使用SLIM框架创建MySQL事务

我正在使用Slim框架来创建RESTful API.如何创建事务来执行多个SQL语句和/或能够回滚其中一些语句? 解决方案 SLIM不附带MySQL,因此基本上,您可以使用PDO或MySQLi以正常方式进行操作,因此基本上(假定PDO ),您正在寻找: $db->beginTransaction(); 其中$db是用于使用MySQL的PDO连接对象, 请参见手册 但是,直到 ..
发布时间:2020-08-14 06:14:23 PHP

在每条路线运行之前运行数据库查询

因此,我正在使用Slim Framework,idiorm和twig来构建应用程序,并为菜单创建一个单独的模板文件,该文件包含在每个页面中.该菜单具有从数据库查询生成的选择菜单,因此需要包含在每条路由中.如何在每个路由上都没有实际声明此查询的情况下在每个路由上进行查询. 我可以使用挂钩系统吗?我不确定该如何解决. 我希望这是有道理的. 谢谢 解决方案 是的,您可以将钩子与 ..
发布时间:2020-07-23 06:09:05 PHP