问题标签 [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 回答
9619 浏览

php - 在 slim 框架中使用 PDO 的方法是什么?

我开始一个新的支持twig的slim项目,我想使用PDO作为数据库层,集成的方式是什么?还是只使用 GLOBAL $db?

谢谢。

0 投票
4 回答
13498 浏览

javascript - Backbone & Slim PHP - Access-Control-Allow-Headers - 可以获取信息,不能发布吗?

我正在使用 Backbone 和 Slim PHP 框架。我正在尝试将信息发布到我的 API,但是 Access-Control-Allow-Headers 不断给我带来问题......

我的控制台显示:

我的标题是:

我纤细的 index.php 文件中的标题是:

要处理发布数据:

在我的javascript(我正在使用主干框架)中,我的代码是:

任何帮助将不胜感激,我多年来一直坚持这一点!

0 投票
4 回答
11319 浏览

php - 使用 Slim 框架返回 http 500

如果我的 API 出现问题,我想返回一个 http 500 请求。

它仍然返回 http 200。

如果我运行此代码:

它仍然给我一个 http 200

0 投票
1 回答
888 浏览

php - Slim 框架不会路由超过几个 GET 路由

我无法让 Slim 给我超过几个 GET 路由的响应:这是我的代码:

当我运行时它工作正常localhost:8888,Slim 渲染landing.php正常,如果我输入localhost:8888/index.php/about它会渲染关于页面,但是一旦我输入它localhost:8888/index.php/signup就会localhost:8888/index.php/dashboard失败并出现 404 错误。任何帮助,将不胜感激。

澄清一下,我没有在我的服务器上设置 URL 重写(给了我其他类型的错误),而且我试图渲染的文件确实存在。

0 投票
3 回答
4787 浏览

php - 使用 Slim 框架和 Twig 模板时出错

我正在尝试使 Slim 与 Twig 模板系统一起工作,这是我的一部分index.php

这是我的结构

我尝试了几次其他配置并搜索购买我总是得到这个错误:

有人能帮我一下吗?我发现的所有例子都是使用作曲家

0 投票
1 回答
729 浏览

php - Slim 在本地开发机器上工作,但不在远程服务器上工作

我正在玩 Slim,它在我运行 MAMP 的本地机器上运行良好。根 URL 显示“home”,/features 显示“features”。然而,在我的 Linode 机器上,只有 root 可以工作(“home”)。当我转到 /features 时,我得到一个 404。

0 投票
1 回答
6306 浏览

php - Slim php 框架显示 hello world 示例的空白页面

哦,男孩...嘿,伙计们希望一切都好。我是一名 iphone/ipad 程序员,想用一些方法创建一个 web 服务,然后我可以将 json 请求发送到 web 服务并让它变得愉快。

我目前正在尝试创建 Web 服务。这是我的主机:justhost.com。我知道我无法设置任何类型的 .net 框架,因为它都是 linux。然后我被告知我可以设置一个带有苗条或顿悟的网络服务。我被告知这两者都不应该花很长时间来设置。最多 5 分钟?然而,在过去的两天里,我一直试图让事情顺利进行,但收效甚微。

我坚持使用 Slim,因为在我看来,与顿悟相比,它的设置更容易。我现在正在测试一个 hello world 示例,这样我就可以在我的网页中编写类似这样的内容....

testing.mysite.com/hello/pk

但我只是得到空白页。我假设我的 .htaccess 文件对于我在地址栏中以我的站点为前缀写入的任何 url 都必须是正确的,以免引发不正确的错误页面。

这是我的文件夹目录看起来像 atm:

在此处输入图像描述

我已经插入了 Slim 框架提供的 .htaccess 文件。

我还需要做什么才能完成这项工作。我错过了什么。我希望有人可以帮助我。

更新 1

这是我收到的错误.. 解析错误:语法错误,第 8 行 /home1/dholnot1/public_html/testing/index.php 中的意外 T_FUNCTION 然后我删除了 require 语句末尾的分号,这改变了错误对此:解析错误:语法错误,第 5 行 /home1/dholnot1/public_html/testing/index.php 中的意外 T_VARIABLE

更新 2

这是我的代码:

更新 3

我已将 php 配置升级到 PHP 版本 5.3.18,这意味着匿名函数现在可以工作了。

这是我得到的新错误:致命错误:第 242 行的 /home1/dholnot1/public_html/testing/Slim/Slim.php 中找不到 Class 'Slim\Log'

我在第 242 行签入了 slim.php 文件,它的内容如下:

'log.level' => \Slim\Log::DEBUG,

0 投票
1 回答
1298 浏览

apache - Slim aways 显示 404 错误页面

我正在尝试在 XAMPP 或 MAC OS 的本机 Apache 服务器下在我的 Mac 上测试 Slim,但任何人都可以工作。按照代码:

查看 GET 函数回调只打印 H1 文本。

我的 .htaccess 内容:

我没有更改在 Slim 网站上获得的原始文件中的任何内容,并且在浏览器上一直显示 404 错误!

有人可以帮帮我吗?!

0 投票
1 回答
1365 浏览

php - 从 Backbone 到 Slim REST 服务的 PUT 请求导致 404 Not Found

我有一个调用 Slim REST 服务的主干脚本。GET 请求工作正常,PUT 请求返回 404 Not Found。注意:这一直有效,直到我的代码最近被移动到不同的服务器(并且它在本地工作),所以我猜它与 Apache 配置设置有关。这是主干脚本的片段:

下面是 Slim REST 服务的一个片段:

这是请求的标头信息:

更新:刚刚测试了同一服务的 POST 并且效果很好。PUT 仍然失败。

0 投票
3 回答
4058 浏览

php - 使用ajax POST到slim不起作用

我正在尝试使用 jQuery 的 ajax 将数据发布到我的超薄 api。

这是jQuery

和苗条的 index.php

index.php 中还有一个 $app->get() ,如果我删除它,我会在尝试 POST 时得到一个 405 Method Not Allowed 。很明显我没有执行 POST,它实际上是在调用 GET。我需要知道该怎么做才能通过 jquery 发布。这一切都发生在同一个域本地主机上

这是帖子的网络活动:

谢谢你的帮助