问题标签 [pyro]

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 投票
3 回答
2203 浏览

templates - 如何包含指向 pyrocms 页面的 javascript 脚本链接?

我正在使用 pyrocms 开发一个系统。

我知道,在页面的标题标签“”中包含样式链接是通过使用 $this->template->set_metadata()。

但是我怎样才能包含这样的 javascript 链接呢?

任何答案表示赞赏。

0 投票
2 回答
502 浏览

php - 如何在 PyroCMS 上自动创建小部件?

我想开发一个模块作为带有注册表的活动。事件实际上是一个页面模块,通过添加一些字段,如注册表单 url 稍作修改。当控制器返回视图时,我希望控制器返回注册表小部件以及事件信息(文章)和谷歌地图小部件。

想象一个小部件类:

我的问题是:是否可以动态创建小部件(我的意思是小部件实例的创建是动态的(不是内容),例如使用 new Registration_Form_Widget 并绕过已存储到数据库的注册表单 url 等参数?

到目前为止,我从来没有看到一个示例显示如何使用自动递增 id 动态创建小部件实例

谢谢...

0 投票
1 回答
882 浏览

php - 构建模块公共页面时如何添加附加视图(部分视图)?

请看一下这段代码 // 创建事件输出 $this->template->title($event->meta_title)

这是构造页面的控制器方法的部分代码。如果我想加载另一个视图(部分视图),例如 partial/form.php 并将数据绕过()。在那之后,我想在评论之前(在输出之前)在事件的文章之后显示表单。我该如何让它发生?对不起我的愚蠢问题。我对 PyroCMS、PHP、MVC 还是很陌生实践。:D。我只知道理论。现在,我让自己潜入感受它并尝试它。

谢谢一堆。

圣诞快乐

0 投票
1 回答
315 浏览

python - Pyro 信号安全吗?

我已经使用 Pyro 3 一段时间了,取得了巨大的成功,但偶尔我注意到,当 Pyro 进行远程通信时,当 SIGHUP 或 SIGINT 等信号到达时,进程挂起,因此问题是 Pyro信号安全吗?

提前致谢。

0 投票
1 回答
1285 浏览

python - 使用 NameServer 启动 Pyro Daemon 时出错:“找不到 NameServer”

我正在尝试运行一个简单的 Pyro 示例(取自此页面),这是代码:

当我使用 Python 2.6.5 和 Python 2.6.6(在 Ubuntu 10.04 和 Debian Squeeze 上都试过)运行这个脚本时,我总是收到这个错误:

剧本有什么问题?如何创建该名称服务器?

0 投票
1 回答
2424 浏览

pyrocms - 在 PyroCMS 主题中包含 css 和 javascript

如何在我的主题中包含来自 system/assets/css 或 js 目录的 css 和 javascript。

我们包含 js 或 css 文件,例如

但我想使用 system/assets/js 目录中包含的 js 文件

0 投票
1 回答
357 浏览

wix - Pyro 和文件排序

当我通过补丁添加新文件时,它会弄乱文件序列表,同时补丁的大小与产品安装的大小相同。我正在使用 PatchGroup 元素来克服这种行为,但随着通过补丁添加的新文件数量的增加,很难跟踪 PatchGroup 中最后使用的数字。我在 Rob Mensching 找到了这篇文章:

http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/how-to-control-File-Sequence-no-in-WIX-td5933489.html#a5934096

如果我理解正确,pyro 应该自动将新文件添加到文件序列末尾。我做错了什么还是 pyro 没有按预期工作?

0 投票
2 回答
1184 浏览

python - Pyro4,使用构造函数参数服务对象。如何?

我有一个在构造函数中接受参数的对象。我想知道如何从 Pyro4 提供这个。一个例子:

这当然会失败,因为构造函数必须有一个参数。

当这个问题解决后,你如何调用这样的对象?

编辑:

我认为这个问题写得不正确,请参阅下面的答案。

0 投票
1 回答
1764 浏览

python - requestloop(loopCondition) 即使在 loopCondition 为 False 后也不会释放

Pyro4.Daemon 对象的 requestLoop 方法存在一些问题。

我想要的是远程调用“stop()”方法来释放 requestLoop 函数并关闭我的守护进程。

这个小例子不起作用

服务器

客户

我期望看到服务器打印“hello”和“another hi”,然后关闭。

但是关闭并没有发生,服务器仍然在 requestloop 方法中被阻塞。只要我愿意,我就可以使用我的代理。

但是,如果我创建另一个客户端,在第一次远程调用时,服务器将关闭,客户端将抛出错误:

我所有的测试都说我需要创建第二个代理并抛出异常以在我的服务器上传递请求循环。

有没有人知道如何清理这个问题?

0 投票
1 回答
661 浏览

php - 将页面 ID 传递给 PyroCMS 中的插件的最佳方法?

我开发了一个模块,允许用户将图像上传到一个小画廊小部件。当他们通过管理面板上传图片时,还可以指定图片出现在哪个页面上。这一切都很好,我在数据库中有一个表,它引用了带有图像 ID 的页面 ID。我不确定的一点是如何将页面 ID 传递给插件,以便它可以显示正确的图像。

这里最好的方法/语法是什么?我在想象这样的事情:

其中 this_page_id 将是页面的唯一 ID。谁能指出我正确的方向?

干杯,菲尔