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

javascript - 数据表和网络;刷新代码段删除 Datatables 元素

我对与 Nette 一起工作的 DataTables 有疑问。

我的 JavaScript 代码:

HTML网络:

它通常可以工作,但是当刷新 Nette 片段时,会删除 DataTables 元素(页面、订单等)。如果页面被刷新,这些元素会返回。我正在使用 Nette Framework 2.3 和 Doctrine 2。

0 投票
2 回答
124 浏览

oop - Nette:模型与供应商库

我的模型很少,我已经在每个沙盒项目中实施了一段时间,这让我开始思考。少数几个具有恒定实现的模型之间有什么区别?我自己的库,理论上会包含相同的文件。

问题#1:少数模型对象和库中的相同对象之间的执行时间和页面加载有什么区别吗?

问题 #2:为什么我应该使用库而不是少数模型(反之亦然)?

问题#3:如果这两者没有任何区别,我应该创建自己的库只是为了更容易实现作曲家还是某种带有模型的自定义沙箱 git rep 是更好的选择?

0 投票
2 回答
1620 浏览

php - Latte - 在 TPL 中调用函数(最好带有参数)而不是变量

我决定重写我多年前制作的旧网站并使用模板系统。我决定使用 Latte 作为它生成 PHP 文件的工具,与每次都解析 tpl 的系统相比,它的速度非常快。但我不知道如何用拿铁调用函数并得到它的结果。

我习惯了我们定制的公司 TPL 系统,它可以调用任何函数,甚至可以通过调用{function_name.param}或使用函数常量来传递参数给它{function::param}

纯粹在 Latte 中是否可能发生这样的事情(我没有使用 Nette 或任何其他框架)?我不想调用 PHP 中的每个函数并将其添加到 TPL 必须处理的参数数组中。这只会让它变慢(是的,我知道我可以在其中使用 ifs,然后在 TPL 中使用 ifs,但这也是无用的代码重复)。

我希望它能够在渲染 TPL(或其父类 OFC)的类中调用一个函数,并在我需要它时返回它的输出(如果我什至确实需要它),因此我可以避免在初始化时对函数进行不必要的调用用于 TPL 解析的参数。

我尝试了很多谷歌,但我没有发现任何有用的东西。

我还应该提到,我根本不会使用任何框架,除了 Latte 和 Tracy 和 Tester 进行自动测试。我不想使用 Nette 或 Symfony 2 等,因为站点不是那么大,使用整个框架只会使它变得比它需要的更复杂。

谢谢。

.

Ps.:有人可以为拿铁创建标签吗?

0 投票
2 回答
1419 浏览

orm - Doctrine 2 从相关实体获取项目

我有一个具有多对一、一对一关系的实体。我有另一个实体,它链接到第一个实体,我想做的是获取有关第一个实体以及与之相关的所有其他实体的信息。

出于某种原因,当我拨打电话时,它在相关实体中返回 NULL。

代码:

相关实体是这样的:

我预计,当我打电话时,$repository->findAll();我会得到所有的 Resort 实体,并且Resort->properties会加入 ResortProperty 实体,但它是 NULL。

我不知道我做错了什么,有人可以指出我的错误吗?谢谢

0 投票
1 回答
971 浏览

php - PHP - 非对象的拿铁模板 foreach 属性

我目前正在使用拿铁咖啡来做事。我想不通的是如何在带有模板变量的查询中使用 foreach 循环。我下面的代码总是会返回Trying to get property of non-object

和模板代码

0 投票
1 回答
93 浏览

php - Nette php 中基于模块的开发

我的问题很简单。我正在使用 Nette 框架开发一个网站。我可以使用基于模块的项目结构吗?例如:项目 |- 应用程序 |- 模块_1 |- 模块_2

0 投票
1 回答
305 浏览

php - ublaboo datagridd 获取从拿铁到演示者的 ID

我在我的 Nette 项目中使用 datagrid Ublaboo\Datagrid。这个 DataGrid 非常棒,但是我在从组件到演示者的获取 ID 方面遇到了一个问题。

我有show.latte,它在presenter中获取renderShow方法的ID

还行吧。

我在带有数据网格的 show.latte 表列表中。

主持人:

如何从 show.latte 获取 ID 行到演示者?

0 投票
1 回答
197 浏览

php - Nette phar 引导文件

我正在尝试创建PHP框架Nette 2.4的单文件版本。我使用以下代码创建了一个phar文件:

一切都很好,文件已创建。如果我尝试使用这个压缩版本:

发生错误:

因此,加载了单文件版本,但没有引导文件loader.php。有谁知道错误在哪里?感谢所有的建议!

0 投票
1 回答
620 浏览

php - 组件中的 Nette getUser

我不得不问如何将登录用户的名称获取到 Nette 组件(SomethingControl.php)中。显然我不能这样做:

所以我试过这个:

但这也不起作用。

0 投票
1 回答
159 浏览

php - 如何发送多封电子邮件?

我正在尝试通过 nette mailer 向选定的用户发送电子邮件,但它总是以InvalidStateException.

我正在使用 foreach 获取多个addTo(),但它不会发送邮件。