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

database - 如何在 nette 数据库中进行简单的 JOIN

如何在 nette 数据库中进行非常简单的连接,从而产生这样的查询?

我找到了无数关于如何加入的教程,以及 where clausules、order by、group by 等等,但不是像这样的简单加入的单一教程。

我忘了指定,我使用 PHP,所以我需要类似的东西$context->table('Book')->join('author');,但这当然行不通。

0 投票
2 回答
1602 浏览

php - 我的 PHP 应用程序因 fastcgi 而死:意外的文件结尾

我在本地主机上更新到 PHP 7,但从那时起,我想在我的 nette 应用程序中从一个页面重定向到另一个页面,我会收到错误:500 - Internal Server Error

我正在搜索堆栈溢出,发现一个与我在这里非常相似的问题:How to solve "mod_fastcgi.c.2566 unexpected end-of-file (perhaps the fastcgi process dead)" when calling .php that requires long time to执行?. 但是,我不使用大文件,我的连接会立即中断。

我的/var/log/lighttpd/error.log

我的/etc/lighttpd/lighttpd.conf

我的/etc/lighttpd/conf.d/fastcgi.conf

/etc/php/php.ini中的变量

2016 年 3 月 7 日更新

我从 php fast cgi 切换到 php-fpm,有趣的是这个问题很普遍,但不太常见。有时重定向会跳转到 500,有时不会。并再次错误日志:

0 投票
1 回答
104 浏览

nette - 如何在浏览器地址中打开演示者?

  1. 我有主页演示者,我想在主页中查看其中的内容。如何在网址中打开它?我已经尝试用这个http://localhost/sandbox/www/homepage/action打开它,它不会打开
  2. 方法动作和渲染之间有什么区别..例如,当我路由它时,我在主页演示器中有这两个方法... actionOut() 和renderOut() ,这两者之间没有任何区别..
0 投票
1 回答
581 浏览

datagrid - 具有 AJAX 形式的 Nette 组件

我正在制作像 DataGrid 这样的 nette 组件。我有一个基本组件 BaseGrid。在这个组件中,我调用另一个组件过滤器

其中 $columnName 是列的名称(多么意外)

组件过滤器的构造函数

在组件过滤器中,我有 ajax 表单,在发送此 ajaxform 后,我需要将字符串从表单传输到组件 Datagrid 的渲染方法。

我当然尝试使用 redrawControl 进行会话。但什么也没发生。有没有可能的解决方案?比如会话、持久的参数、神奇的彩虹独角兽,或者更好的毛茸茸的小猫,后面有西红柿披萨。

非常感谢您的想法。

0 投票
2 回答
367 浏览

nette - nette 框架中演示者的神奇路线

是否可以使用 nette route 创建魔术路线?

我所说的魔术路由的意思是我不需要在路由列表上声明任何路由数组......但是当我在浏览器地址栏上键入地址时,例如:http:somesite.com/product/detail/123。

它会指向演示者产品——renderDetail(这个神奇的路由在其他框架中是已知的,我认为由于某种原因,如果我在 routelist 数组上键入每一个动作/演示者重定向会变得复杂)

提前致谢。

0 投票
0 回答
831 浏览

orm - 原则 2 - 多对一,单向 - 未配置为级联持久操作

我对学说 2(多对一,单向关联)有一点问题。

如果我只保存没有文件的日志,那么日志将被保存,但是如果我将文件添加到日志中,我会收到此错误消息(问题底部的图片)。

我对 OneToOne BiDirection assoc 有同样的问题。with log - file(一个日志有一个文件,如果存在文件,只有一个日志)

$this->em -- 实体管理器

会议文件实体

会议日志实体

用文件保存日志的外观

数据库方案 没有级联@ORM\ManyToOne(targetEntity="User") 无级联 如果我设置cascade={"persist"} 坚持

在实体用户中,我没有与 MeetingLog 和 MeetingFile 的关联

我使用网络 2.3

教义用户实体

如果我不使用persist,则仅合并,并且合并不返回lastInsertID(插入的实体ID)

多谢

0 投票
1 回答
379 浏览

ajax - 如何在 Laravel 中通过 Ajax 重绘 html 内容 - nette 片段

我正在为 Laravel 寻找一些不显眼的 ajax 解决方案。

例如,Nette Framework 已经实现了自己的 ajax 工作流来做到这一点。

但是 laravel 没有提供这样的东西……</p>

编辑:当然,我知道我可以用 jQuery 和 JsonResponse 做到这一点,但问题是是否有解决方案

0 投票
2 回答
3947 浏览

php - 如何从 Nette 中的 neon 文件中获取值?

我有基于 Nette 框架的小型应用程序。

我已经创建了constants.neon文件并将其添加到容器中。将有一些数据应该可以从演示者、模型、表格等处获得。

如何访问 中的值constants.neon

我知道有一种方法(new \Nette\Neon\Neon())->decode([NEON_FILE_PATH]),但我不认为这是right way. 我怀疑在使用这些配置文件addConfig(...)中的bootstrap.php所有数据后,应该在整个系统中都可用。

我的constants.neon文件:

谢谢

更新#1

发现我使用了错误的.neon文件格式。

0 投票
1 回答
1185 浏览

jquery - Ajax成功,完成,错误函数是没有调用jquery

我对 jQuery Ajax 调用方法成功有疑问。我尝试了一切,但没有成功。我的代码看起来像

我正在使用网络框架。当我在 Firefox 中调试代码时,我得到如下响应:

在此处输入图像描述

Tkanks 的建议。

0 投票
0 回答
25 浏览

php - Tracy 调试库抛出语法错误

我正在尝试使用此库https://github.com/nette/tracy在我的网站上启用 PHP 调试器。

我已下载该src文件夹并包含tracy.php在我的应用程序中,但现在出现此错误:

这是直到第 17 行 Bar.php 的样子:

我究竟做错了什么?我需要别的东西来运行 Tracy 吗?在https://tracy.nette.org/他们说你需要做的就是包括 tracy.php ......