问题标签 [nette]

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 回答
2580 浏览

php - 使用 Composer 安装 PHP 项目依赖项

我正在尝试使用 Composer(在 XAMPP 上)安装 Nette2.3.1。在 c:\x\php 文件夹中,我运行以下命令:

当我这样做时,出现以下错误:

[Seld\JsonLint\ParsingException] "c:\x\php\php.exe" 在第 1 行不包含有效的 JSON 解析错误:MZÉ ♥ ♦ ╕ ^ 预期之一:'STRING'、'NUMBER'、'NULL' , '真假', '{', '['

我尝试了所有这些选项都无济于事:

  1. 删除项目目录并尝试
  2. 在 htdocs 文件夹中运行此命令
  3. 通过 PHP JetBrains 控制台运行它
  4. 确保 Composer 版本是最新版本

什么问题?

这就是问题所在:

  1. 我在防病毒软件运行时安装了 xampp - 我收到警告但选择忽略它。因此 php.exe 被损坏并为我搞砸了整个事情。

  2. 我的用户下的 PATH 变量未使用 php.exe 路径更新。尽管系统变量已更新,但为什么这成为一个问题对我来说仍然是个谜。

我是如何纠正这个问题的:

完全删除了 xampp,清除了 composer 缓存,这次安装了 wamp,并为 nette 沙箱创建了项目。这工作得很好。平心而论,如果我在禁用 av 并正确更新 PATH 变量的情况下安装它,xampp 也会正常工作。

0 投票
1 回答
625 浏览

php - 如何使用 nette tester 在演示者测试中测试成功提交表单的响应

我想通过表单提交和重定向中的正确响应来测试登录演示者操作。例如,我想测试在正确登录后,用户被重定向到某处并显示带有文本“登录成功”的闪烁消息。

在所有示例中,测试正确表单行为的唯一方法是测试我是否获得了 RedirectResponse(见下文)。是不是太少了?如何进行我描述的测试?甚至可能吗?

注意:此示例使用PresenterTester工具来获取响应,但重要的部分是关于使用该响应,因此无论您是通过本机方式还是通过此工具获取它都无关紧要。

0 投票
2 回答
1900 浏览

php - 无效链接:无法加载演示者“帖子”,找不到类“App\Presenters\PostPresenter”

我是Nette框架的新手,我已正确完成所有操作,但显示以下警告

在此处输入图像描述

我的文件看起来像这样在此处输入图像描述

任何帮助将不胜感激。谢谢

0 投票
1 回答
185 浏览

php - 使用 URL 重写的 Facebook 授权

我花了一整天的时间来解决这个问题,但无法解决......你能帮忙吗?

问题是什么

如果我激活了 URL 重写,我的 facebook(和 Google+)授权不起作用。

它是如何表现的

如果我访问 FB(或 G+)授权页面并同意授权,那么我将被重定向到我的应用程序并再次返回 FB,我会收到:

我的 Facebook 身份验证课程是什么样的

在我的应用程序中,我使用此类进行 facebook 登录

我的路由器配置如何

如果 rewrite 为 false,则简单路由器处于活动状态并且一切正常,否则不会

我的网址长什么样

对于简单的路由器:

对于重写的网址:

更新 2015-06-12

我发现有问题的部分代码......如果 URL 重写处于活动状态,那么

始终为 null,因此代码始终转到 actionDefault 中的最后一个 else。因为我找到了这个主题为什么 getSessionFromRedirect() 返回一个 NULL?...但是,我以正确的顺序调用 getSessionFromRedirect 和 getLoginUrl 方法

0 投票
2 回答
266 浏览

php - Nette Tester:MySQLi 不工作

通常,在通过 mod php 的 apache 中它工作得非常好,但如果我尝试 function_exists('mysqli_init'),函数不存在。

显示的其他错误:

调用未定义函数 mysqli_connect() 在 <file> 中找不到类 'MySQLi'

为什么 MySQLi 不工作以及如何修复它?谢谢!

用于运行测试的命令:

0 投票
1 回答
130 浏览

php - PHP - 如何构建多输入搜索

我有一个包含大约 7 个输入的表单,我想让用户根据他选择的标准进行搜索。

例如:输入名称可以是:

  • 姓名
  • 年龄
  • 性别
  • 注册日期

但我的用户只想选择前 3 个,因此 SQL 查询将如下所示:

酷这项工作,但我面临的问题是如何使用 MVC 架构基于用户输入构建不同的 SQL 查询。

我的想法是:

但这仅有助于“OR”选择而不是“AND”。请问有人可以帮我弄清楚如何解决这个问题吗?

0 投票
2 回答
64 浏览

php - 通过脚本或会话更新数据库?

我在 php 中有函数,我在其中更新数据库。我有类似http://localhost/products/feed/update的网址

如何每 15 分钟更新一次数据库?这是更好的脚本或会话或如何做到这一点?

0 投票
1 回答
1968 浏览

html - mPDF 页脚仅显示在最后一页


我在生成 mPDF 页脚时遇到问题。我正在将 mPDF 与 nette 框架一起使用

其中#content 是一个或多个表。页眉在每一页上,但页脚仍然只在最后一页上,无论文档有多少页。任何人都知道我可能做错了什么或忘记了什么?

提前感谢您的建议

0 投票
1 回答
131 浏览

ajax - IE8 中的异常 nette-ajax 扩展错误

我对 IE8 中的异常 nette-ajax 扩展有疑问。有谁知道,这是什么意思以及如何解决?

异常截图

0 投票
1 回答
83 浏览

javascript - 如何避免该模态窗口在网站上更改 CSS

因为它通常在任何管理页面上,我有 3 个彼此相邻的按钮。一个用于细节,一个用于编辑,一个用于删除,它看起来像:

之后我决定当用户按下“DELETE”时我需要添加“确认模式”以避免点击错误

在此之后,我的 DELETE 按钮比其他按钮大两倍,我试着让它变得更大,xs但仍然大得多。有没有办法避免这种变化?