问题标签 [slim-3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何使用 slim3 MVC 框架提交多部分表单?
如何使用适用于 Google 应用引擎的 slim3 MVC 框架提交多部分表单?
例子:
表单.jsp:
控制器/动作:
不工作。仅当 enctype 不是多部分时才有效。
我能做些什么?
我试过用
它只是崩溃。
slim - Slim 3 - 如何添加 404 模板?
在 Slim 2 中,我可以轻松覆盖默认的 404 页面,
但在 Slim 3 中,
如何添加我的 404 模板('404.html')?
slim - Slim 3 - 如何获取所有 get/put/post 变量?
如何获得Slim 2 中的所有 get/ put/ post
变量,例如 Slim 3?
苗条2,
我怎样才能在 Slim 3 中做到这一点?
并且,例如,http://example.com/books/1?title=hello&content=world
我现在如何在 Slim 3title
中获取参数?content
苗条2,
我怎样才能在 Slim 3 中做到这一点?
php - Slim Framework DB 服务异常处理
我正在升级到 slim v3。我应该如何使用数据库连接?我正在考虑注入疙瘩的服务:
数据库连接
索引.php
如果 db 连接引发 PDO(或通用)异常怎么办?在 v2 中,我有类似的东西
怎么办?我也定义了一个自定义的errorHandler,我怎样才能以某种方式“重定向”对该路由的控制?
slim - Slim 3 - isPost() 的替代品?
在 Slim 2 中,我会这样做,
但在 Slim 3 中,
我得到这个错误,
致命错误:函数名必须是 C:... 中的字符串
显然这isPost()
已被弃用,那么我应该在 Slim 3 中使用什么来代替 isPost 呢?
php - Slim 3 - 更新了返回两个数组值的 Flash 消息
所以我最近决定将我的 Slim2 应用程序转换为更新的第 3 版,很多应用程序都必须更改等等。
另一件事是从核心框架中删除了 flash 消息,所以我决定用 composer 重新添加它们,我意识到它们也发生了变化,出于某种原因,我得到了一个包含两个值而不是一个值的数组。
我的模板显然也抱怨这个,因为它不是正确的类型
我怎样才能像 Slim2 一样使用 Flash 消息?或者我什至应该使用它们,有没有更好的替代品可以做同样的工作?
php - Slim 框架重定向到路由之外(如果数据库失败)
这是我的数据库类:
现在,如果数据库连接失败,我想将用户重定向到/error/database
.
但是,它不会重定向。我努力了
和
我还尝试创建一个自定义错误处理程序(使用$app->error(function() { ... });
和在 catch$app->error
但是它返回NULL
?
这个解决方案对我不起作用,可能是因为它使用 SlimFramework 2 而我使用的是 3?
php - Slim 3:如何访问设置?
在 Slim 3 发布之前,以下代码可以正常工作:
设置.php,
索引.php
MyClass.php
但发布后,我在下面收到此错误:
注意:未定义的属性:Slim\App::$settings in /...
那我就不能用$app->settings
了吗?那我应该用什么?
php - Slim Framework V3 中的设置/检索模式
我是 Slim 框架 (PHP) 的新手。我正在阅读教程并测试一些代码并尝试了以下操作:
输出为空白。
似乎该功能config()
适用于 V2,但我使用的是 V3。我究竟做错了什么?
php - 在 Slim 3 中使用控制器创建路由,就像在 Laravel 5 中一样
使用 Routes 中的 PHP 框架 Slim 3,我这样做了:
在 Laravel 5 中,这可以写成:
我们可以对 Slim 3 做同样的事情吗?我的意思是: