问题标签 [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.
php - 在 slim 框架中使用 PDO 的方法是什么?
我开始一个新的支持twig的slim项目,我想使用PDO作为数据库层,集成的方式是什么?还是只使用 GLOBAL $db?
谢谢。
javascript - Backbone & Slim PHP - Access-Control-Allow-Headers - 可以获取信息,不能发布吗?
我正在使用 Backbone 和 Slim PHP 框架。我正在尝试将信息发布到我的 API,但是 Access-Control-Allow-Headers 不断给我带来问题......
我的控制台显示:
我的标题是:
我纤细的 index.php 文件中的标题是:
要处理发布数据:
在我的javascript(我正在使用主干框架)中,我的代码是:
任何帮助将不胜感激,我多年来一直坚持这一点!
php - 使用 Slim 框架返回 http 500
如果我的 API 出现问题,我想返回一个 http 500 请求。
它仍然返回 http 200。
如果我运行此代码:
它仍然给我一个 http 200
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 重写(给了我其他类型的错误),而且我试图渲染的文件确实存在。
php - 使用 Slim 框架和 Twig 模板时出错
我正在尝试使 Slim 与 Twig 模板系统一起工作,这是我的一部分index.php
这是我的结构
我尝试了几次其他配置并搜索购买我总是得到这个错误:
有人能帮我一下吗?我发现的所有例子都是使用作曲家
php - Slim 在本地开发机器上工作,但不在远程服务器上工作
我正在玩 Slim,它在我运行 MAMP 的本地机器上运行良好。根 URL 显示“home”,/features 显示“features”。然而,在我的 Linode 机器上,只有 root 可以工作(“home”)。当我转到 /features 时,我得到一个 404。
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,
apache - Slim aways 显示 404 错误页面
我正在尝试在 XAMPP 或 MAC OS 的本机 Apache 服务器下在我的 Mac 上测试 Slim,但任何人都可以工作。按照代码:
查看 GET 函数回调只打印 H1 文本。
我的 .htaccess 内容:
我没有更改在 Slim 网站上获得的原始文件中的任何内容,并且在浏览器上一直显示 404 错误!
有人可以帮帮我吗?!
php - 从 Backbone 到 Slim REST 服务的 PUT 请求导致 404 Not Found
我有一个调用 Slim REST 服务的主干脚本。GET 请求工作正常,PUT 请求返回 404 Not Found。注意:这一直有效,直到我的代码最近被移动到不同的服务器(并且它在本地工作),所以我猜它与 Apache 配置设置有关。这是主干脚本的片段:
下面是 Slim REST 服务的一个片段:
这是请求的标头信息:
更新:刚刚测试了同一服务的 POST 并且效果很好。PUT 仍然失败。
php - 使用ajax POST到slim不起作用
我正在尝试使用 jQuery 的 ajax 将数据发布到我的超薄 api。
这是jQuery
和苗条的 index.php
index.php 中还有一个 $app->get() ,如果我删除它,我会在尝试 POST 时得到一个 405 Method Not Allowed 。很明显我没有执行 POST,它实际上是在调用 GET。我需要知道该怎么做才能通过 jquery 发布。这一切都发生在同一个域本地主机上
这是帖子的网络活动:
谢谢你的帮助