问题标签 [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.
database - 如何在 nette 数据库中进行简单的 JOIN
如何在 nette 数据库中进行非常简单的连接,从而产生这样的查询?
我找到了无数关于如何加入的教程,以及 where clausules、order by、group by 等等,但不是像这样的简单加入的单一教程。
我忘了指定,我使用 PHP,所以我需要类似的东西$context->table('Book')->join('author');
,但这当然行不通。
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,有时不会。并再次错误日志:
nette - 如何在浏览器地址中打开演示者?
- 我有主页演示者,我想在主页中查看其中的内容。如何在网址中打开它?我已经尝试用这个http://localhost/sandbox/www/homepage/action打开它,它不会打开
- 方法动作和渲染之间有什么区别..例如,当我路由它时,我在主页演示器中有这两个方法... actionOut() 和renderOut() ,这两者之间没有任何区别..
datagrid - 具有 AJAX 形式的 Nette 组件
我正在制作像 DataGrid 这样的 nette 组件。我有一个基本组件 BaseGrid。在这个组件中,我调用另一个组件过滤器
其中 $columnName 是列的名称(多么意外)
组件过滤器的构造函数
在组件过滤器中,我有 ajax 表单,在发送此 ajaxform 后,我需要将字符串从表单传输到组件 Datagrid 的渲染方法。
我当然尝试使用 redrawControl 进行会话。但什么也没发生。有没有可能的解决方案?比如会话、持久的参数、神奇的彩虹独角兽,或者更好的毛茸茸的小猫,后面有西红柿披萨。
非常感谢您的想法。
nette - nette 框架中演示者的神奇路线
是否可以使用 nette route 创建魔术路线?
我所说的魔术路由的意思是我不需要在路由列表上声明任何路由数组......但是当我在浏览器地址栏上键入地址时,例如:http:somesite.com/product/detail/123。
它会指向演示者产品——renderDetail(这个神奇的路由在其他框架中是已知的,我认为由于某种原因,如果我在 routelist 数组上键入每一个动作/演示者重定向会变得复杂)
提前致谢。
orm - 原则 2 - 多对一,单向 - 未配置为级联持久操作
我对学说 2(多对一,单向关联)有一点问题。
如果我只保存没有文件的日志,那么日志将被保存,但是如果我将文件添加到日志中,我会收到此错误消息(问题底部的图片)。
我对 OneToOne BiDirection assoc 有同样的问题。with log - file(一个日志有一个文件,如果存在文件,只有一个日志)
$this->em -- 实体管理器
会议文件实体
会议日志实体
用文件保存日志的外观
没有级联@ORM\ManyToOne(targetEntity="User")
如果我设置cascade={"persist"}
在实体用户中,我没有与 MeetingLog 和 MeetingFile 的关联
我使用网络 2.3
教义用户实体
如果我不使用persist,则仅合并,并且合并不返回lastInsertID(插入的实体ID)
多谢
ajax - 如何在 Laravel 中通过 Ajax 重绘 html 内容 - nette 片段
我正在为 Laravel 寻找一些不显眼的 ajax 解决方案。
例如,Nette Framework 已经实现了自己的 ajax 工作流来做到这一点。
但是 laravel 没有提供这样的东西……</p>
编辑:当然,我知道我可以用 jQuery 和 JsonResponse 做到这一点,但问题是是否有解决方案
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
文件格式。
php - Tracy 调试库抛出语法错误
我正在尝试使用此库https://github.com/nette/tracy在我的网站上启用 PHP 调试器。
我已下载该src
文件夹并包含tracy.php
在我的应用程序中,但现在出现此错误:
这是直到第 17 行 Bar.php 的样子:
我究竟做错了什么?我需要别的东西来运行 Tracy 吗?在https://tracy.nette.org/他们说你需要做的就是包括 tracy.php ......