问题标签 [slim]

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.

0 投票
2 回答
3966 浏览

php - PHP Slim 框架 - 多种 HTTP 方法

我正在尝试路由多个 HTTP 方法(GET 和 POST)来显示相同​​的内容。例如,我有一个注册页面:

这将在 GET 和 POST 请求时显示注册表单。然后我想指定在 POST 上发生的“额外的东西”。

但是,第二个功能被忽略了。我想这样做,以便我可以在注册表上方显示错误消息。我将如何实现这一目标?

0 投票
1 回答
950 浏览

php - 在没有 ODM 的情况下将 MongoDB 与 PHP 一起使用

我有简单的 MongoDB 集合,并且正在使用 SLIM 微框架开发 RESTful 移动后端。我不需要实现 ODM(对象文档映射器),因为它的集合非常小,将来不会扩展,但同时,我需要像在单例设计模式中那样管理 MonogDB 连接,所以我不每次我需要查询 MongoDB 时都不要创建实例。

问题是:PHP 提供的 PECL MongoDB 扩展是否管理连接池并处理此问题,或者我必须编写一个 Singleton 类并完全依赖它来管理 MongoDB 实例。谢谢你。

0 投票
4 回答
5889 浏览

php - SLIM 框架暂停调用

对 Slim Framework php 有疑问。

在我的应用程序中,如果条件不匹配,我想停止应用程序的执行。

根据 Slim 文档,有一个停止功能。但这似乎不起作用。即使在调用 Halt 之后,应用程序也会继续执行。

伪代码:

我期待着,我们调用 Halt 函数,“其他代码”不应该执行。但似乎并非如此。

有任何想法吗?

0 投票
1 回答
980 浏览

php - 使用 Slim 框架演示测试 PHP REST 服务的 Jquery 脚本

我使用 Slim PHP 框架创建了一个简单的 REST 服务。您可以检索 JSON 格式的玛雅日历:

示例:https ://snap.apigee.com/HUN6NV或

http://almanac.alwaysdata.net/openalmanac/getMayanCalendar/

现在我想用最新的 JQuery 框架来调用它。

我写了一个非常简单的 HTML 助手:

我在一个调用此函数的非常简单的 HTML 示例中使用http://code.jquery.com/jquery-1.7.2.js :

但不起作用!我很伤心,我不明白这是什么问题!!

你能帮我...用一个非常简单的代码工作吗?

谢谢你的帮助!!

0 投票
1 回答
5135 浏览

php - PHP & Twig:无法访问模板中的变量

在我的控制器中,我设置了以下变量并将它们传递给 Twig 模板:

在我的模板中,我尝试像这样访问它们:

在这种情况下,$fields 定义为:

$data 是一个 phpactiverecord 对象的数组。


如上所述,row[field.name] 没有任何输出。

以下是我更改 row[field.name] 时看到的结果:


根据Twig 站点:您可以使用点 (.) 来访问变量的属性(PHP 对象的方法或属性,或 PHP 数组的项),或者所谓的“下标”语法 ([]) :

关于让它发挥作用的任何想法?

0 投票
2 回答
1900 浏览

php - 我如何在 mac 中为 slim 框架配置 .htacces

当我想在 Mac 操作系统上使用 Slim 运行我的第一个应用程序时,我遇到了问题。我已经像这样配置了 .htaccess 文件:

我已经在 httpd.conf 中配置了加载模块重写,并将 index.php 放在与 .htaccess 文件相同的目录中。

这是我的 PHP 代码(我使用的是 PHP 5.3)

当我在浏览器中使用 运行它时http://localhost/slim/hello/test,我收到错误 404。

我究竟做错了什么?

0 投票
1 回答
301 浏览

rendering - 为什么 Padrino 将我的视图呈现为转义文本?

我正在slim用作我的渲染引擎。这是我的应用程序.slim

这是我的观点(“views/welcome/index.slim”)

application.slim 正在正确呈现,但我在页面上看到“< h1>Hello</h1>”。

有任何想法吗?

0 投票
0 回答
1899 浏览

php - 带有 twitteroauth 的未定义索引 Slim 框架

我正在尝试使用 twitteroauth PHP API 将 twitter 登录与苗条框架集成。我通过包括几个模块来划分我的索引页面,例如登录、注册、不同文件中的用户,并在顶部的索引中调用它。

在我为 fb 存储会话并使用中间件函数 $authorize 在所有模块中检查它之后,我的索引页面被重定向到 fb 登录。

无论如何,我的 twitter 登录代码在成功登录 fb 后可见的用户页面中。

我也将我的页面呈现给 jquery 移动框架。

twitter 按钮代码,即在 /user/me 内。

twitter 登录代码,即在 users.php 中

我得到的错误是

经过大量搜索后,我发现 prolly 它的 twitter 拒绝请求。因为时间戳。仍然可以找到任何解决方法

更新:

在 facebook 登录之前,我在 index.php 上添加了所有代码。它工作得很好。与主页上的按钮。

现在,如果我将按钮添加到我想要的页面,即 /user/app 使用与主页相同的代码,它会给出相同的错误,我猜 slim 现在是一个 confloc。我在某处读到过关于瘦会话处理的内容,这可能是问题之一吗?

0 投票
0 回答
213 浏览

php - Slim 框架 - 在新版本 1.6 中调用停止

我最近将 Slim 从 1.5 升级到了 1.6。

一切正常。但是该应用程序在停止呼叫时中断。没有错误日志。只是返回空白。没有错误信息或任何东西。

以前有人遇到过这个问题吗?

0 投票
1 回答
1541 浏览

php - Error when try to use twig in slim, Fatal error: TwigView::getEnvironment()

i have a problem when i want to try implementation slim with Twig View.
the error :

this is my code

any suggestion? i don't know why i got error like that.