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

php - Nette Framework - 自定义属性宏

在Nette 框架中定义新属性宏的最佳方法是什么?

此外,是否可以在配置文件中这样做?

0 投票
1 回答
743 浏览

php - 数据库中的简单搜索

嘿伙计们,我正在尝试使用 Nette Framework 在数据库中编写简单的搜索,我的 Presenter(控制器)看起来像这样:

说真的,我什至不能 100% 确定它是否正确,但它应该是,我需要添加它以在我按下搜索按钮时让表单使用此功能,而不是重定向到旧的搜索脚本。

我的搜索表格:

我在 OOP 和 Nette 中也完全是新手,所以这个问题完全是愚蠢的,我知道如何在没有 OOP 的情况下简单地做到这一点,但我更喜欢这个选项!

那么这里有人可以帮助我吗?

0 投票
3 回答
498 浏览

php - PHP(Nette框架)自动编码标准检查

我想对 PHP Nette 框架的编码标准进行某种类型的自动检查,有这样的东西吗?EclipseNetbeans的独立应用程序或插件...例如,要检查 Java 代码,我使用Checkstyle。或者 Checkstyle 也可以检查 Nette 吗?

0 投票
2 回答
2441 浏览

macros - Nette - {link!} 宏无法处理 URL 中已经存在的 GET 参数

我在我的项目中使用 Nette 2,并且还使用带有 AJAX 的 .latte 模板系统。

现在我有 jquery 函数(在模板中),它应该在同一个目的地生成 GET 请求,但它应该在它之后添加一些 GET 参数。

该目的地最初是使用一个 GET 参数呈现的,然后进行一些操作,并且在其中一些操作期间 AJAX 从同一目的地加载一些信息(只需添加几个 GET 参数)。

现在我使用 .latte {link!} 宏(感叹号代表信号)生成 AJAX URL。这现在能够生成新的 URL,并将 GET 参数附加到原始 URL。但是 append 解析很糟糕,因为&amp%3BURL 中有而不是 just &

我的模板中有这段代码:

如何解决此问题,以便生成正确附加 GET 参数的链接?

谢谢。

0 投票
1 回答
409 浏览

php - nette, lighttpd - url 重写?

我是 Nette 框架的新手,没有 URL 重写的经验,所以我为我的问题道歉。

Nette 路由器的默认语法是:

所以 URL 的格式是localhost/mypage/articles/view/35

我的问题是如何配置 lighttpd 以接受这些 url 并将它们绑定到有效内容?

我在文档中只找到了 Apache 的配置:http: //doc.nette.org/en/2.1/troubleshooting#toc-how-to-allow-mod-rewrite

0 投票
1 回答
897 浏览

php - Nette 框架 - 表单向导

我正在尝试在 nette 2.1.2 中创建表单向导。我创建了自己的组件,可以在其中注入网状形式。然后在拿铁模板中将表单呈现给各个步骤。

但是,我想在当前步骤中执行表单字段的验证,然后再从这一步切换到另一个。为此,我需要两件事:

  • 在发布表单之前从组件访问网络表单字段
  • 手动启动选定表单域的验证

你能帮我怎么做吗?

0 投票
1 回答
1216 浏览

javascript - 表单中的动态选择值

我有用于搜索包含三个选项的产品的表单:材料、重量和颜色。这些选择包含来自数据库的值。

我想有以下行为:

  • 如果用户选择材料,其余两个选择将仅显示具有给定材料的产品可接受的值
  • 将此应用于所有三个选择,反之亦然

在我开始使用 nette 之前,我一直在使用 ajax 和 jquery/javascript 通过在用户在其他选择中选择值之后动态更改选择元素来执行此操作。

我相信 nette 应该是一些好的(系统)解决方案,如何在相应的演示者中重新加载选择的值。你能帮我吗?

0 投票
1 回答
1217 浏览

php - Nette Forms Validation - 如何设置不需要的字段?

我将文本输入添加到表单中并添加一些规则。这些输入不是必需的,但如果我不填写这些字段,我会收到验证错误。

例子:

如何正确设置规则,接受未填写operationID的字段,而不是给出Operation ID must be integer错误?

使用conditions有帮助,但不舒服。

0 投票
0 回答
1163 浏览

php - 连接到 mysql 数据库:PDO 数据提前结束

当我想将网站托管时遇到问题。我正在使用 nette,当我想连接时出现错误

PDO::__construct():数据过早结束 (mysqlnd_wireprotocol.c:553)

我正在使用带有此数据库配置的 nette 框架:

当我尝试经典连接时,它工作正常。我不知道该怎么做以及如何解决这个问题。

编辑:错误我得到了什么

0 投票
2 回答
2880 浏览

php - Bootstrap 3 字形图标被 403 禁止

我在 Wamp 2.5 (Win7) 上使用 Nette Framework 2.2.1 和 BootStrap 3。我无法在浏览器中加载字形图标(错误 403 Forbidden)。

浏览器看到什么 在此处输入图像描述

所有需要的字体都在文件夹 C:\wamp\www\nette\www\fonts\

.htaccess 位于 C:\wamp\www\nette\www\ 与内容

C:\wamp\www\nette\www\bootstrap.min.css 包含

阿帕奇错误日志:

[2014 年 7 月 16 日星期三 11:55:01.004757] [core:error] [pid 3812:tid 788] (OS 5)访问被拒绝。:[client 127.0.0.1:52031] AH00132:文件权限拒绝服务器访问:C:/wamp/www/nette/www/fonts/glyphicons-halflings-regular.svg,引用者: http://www.nette.local/艺术/porta-quis-ligula

我试图为用户所有人设置文件夹字体的所有权限,但它无论如何都不起作用。