问题标签 [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 投票
1 回答
5393 浏览

multithreading - 用 SRW 锁替换临界区

如果应用程序针对 Windows Vista 或更高版本,我们可以用SRW 锁替换所有关键部分吗?由于临界区是互斥的,所以在使用上它相当于独占模式下的 SRW 锁,对吧?根据 MSDN,SRW 针对速度和空间进行了优化。这样做有什么缺点吗?我不确定微软如何在内部实现 CS 和 SRW。

谢谢!

0 投票
1 回答
246 浏览

android - Android中方法的Control Proguard瘦身

我正在使用 Eclipse 和最新的 Android 版本中包含的 ProGuard,试图混淆我的 android 应用程序,但它不断删除重要的方法。我尝试通过键入各种排除项来编辑 proguard.cfg 文件以保留方法,例如以下内容

  • 保持公共无效我的方法(字符串我的字符串)

  • 保持公共类 myInterface

  • 保持公共类 com.help.app.myInterface.**

但这些都不起作用。当我查看 usage.txt 文件时,方法仍然存在,我的应用程序无法运行。我不明白我做错了什么。我会很感激一些帮助。

这是我的班级的样子

这是我的 proguard.cfg 文件的示例(除了靠近中间的三个“保持”之外,它是默认设置):

我也试过 -dontshrink 因为我真的不希望我的代码被削减......但无论如何它都会缩小。我也连续几个小时尝试了尽可能多的变化,但没有什么能挽救我的方法。

如何从 ProGuard 的愤怒中拯救我的“donDontDeleteMePlease”?我需要在 proguard.cfg 文件中输入什么才能让它像我一样?

0 投票
1 回答
1953 浏览

php - Slim PHP 框架帮助

我刚刚将 Slim 框架添加到我的网站以创建一个 REST API。但我目前有一个问题。我编写此代码作为测试以检查获取请求是否有效,但是每当我尝试调用 URL http://mysite.com/api/rest/hello/max时,我都会收到未找到网站的错误。请问你能告诉我出了什么问题吗?

0 投票
17 回答
66465 浏览

php - 苗条的 JSON 输出

我正在使用 Slim 框架和 PHP 为我的应用程序创建一个 RESTful API。但是,我假设该框架将有某种方式来创建更简单的 JSON 输出,而不仅仅是exit($jsonEncodedVariable);.

我是否缺少框架中的某些内容,或者我是否需要对每种方法都使用json_encode()…… exit($json)

所有数据都从我的 MySQL 数据库中取出,然后根据调用的 REST 请求放入 JSON 数组中。

例如,如果/api/posts/all被请求,我将exit()创建一个包含所有帖子的 JSON 数组,其中每个值为自己的键,"value" : key.

我的问题是,有没有一种简单的方法,使用 slim 框架,exit()来生成 JSON 代码而不是作为纯文本退出?

0 投票
2 回答
2117 浏览

php - 子目录中的 Slim PHP 不起作用

我在http://example.com/api/中解压 了 slim ( http://www.slimframework.com/ ) 目录

我的 index.php 文件看起来像这样:

但是当我尝试访问 GET 方法时,浏览器返回如下内容:

错误 330 (net::ERR_CONTENT_DECODEDING_FAILED):未知错误。

而且我不知道为什么它不起作用。

帮助?

提前致谢。

0 投票
7 回答
23877 浏览

php - Slim php 框架中的子视图(布局、模板)

我正在尝试Slim php 框架

Slim 中是否可以有布局或子视图?我想将视图文件用作模板,并将变量用作单独加载的其他视图的占位符。

我该怎么做?

0 投票
2 回答
593 浏览

php - 如何在 phpunit 中运行目录结构测试?

PHPUnit 文档说我可以将所有测试放入一个文件夹并phpunit在该文件夹上运行以一次性执行它们:

http://www.phpunit.de/manual/current/en/organizing-tests.html

但是当我尝试使用我的分叉副本 Slim (https://github.com/codeguy/Slim) 时,它不起作用!我已经通过 PEAR 安装了 PHPUnit,所以我认为它没有什么奇怪的。

这是输出:

任何想法我做错了什么?

-编辑-

我正在使用 PHPUnit 3.5.15。

以下是目录的内容Slimtests

我真的只是分叉了 Slim 并克隆了它,没什么特别的!

0 投票
1 回答
1314 浏览

php - 精简程序结构

我想在我的 Slim 应用程序中添加一个函数,但我对 PHP 不够熟悉,不知道构建这样的东西的最佳方法。这不是生产就绪代码,我显然不会将我的用户名和密码硬编码到脚本中。我做这个只是为了说明这个概念。

必须通过$app还是authenticate()有更好的方法?authenticate()不会是中间件,而是在 POST 路由中调用的函数,用于在登录表单上按下提交。

0 投票
2 回答
3183 浏览

php - 如何使用 REST API 从表中获取数据

我想使用 Slim 框架在 php 中制作 rest API。

我创建了一个函数来获取我的表的所有条目,如下所示:-

现在我想创建一个函数来返回 id 为5的学校的详细信息。所以请建议我如何制作一个函数,以便我可以访问学校拘留所,其中 id 在 url 中给出,如下所示

0 投票
3 回答
3253 浏览

php - 使用 REST API 从表中获取数据

我正在使用 Slim 框架设计 REST api。我正在使用数据库 mySql。我正在用 php 设计这个 API。

我正在尝试从我的表中获取有关学生的数据。

我正在尝试这样:-

我正在使用以下网址尝试此功能:- 192.168.1.101/hello/:kuntal

我需要将名称的值作为kuntal 但在函数中我将名称的值作为:kuntal 所以请告诉我如何在名称前删除这个 :(冒号)。

是另一种方式来做到这一点。

如果您知道制作 REST API 的苗条框架,请给我您的建议。先感谢您。