问题标签 [phalcon]
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.
php - DI,服务名称约定。为什么没有 viewCache?
http://docs.phalconphp.com/en/0.6.0/reference/di.html
在 public/index.php 中,编码:
那,在控制器中,我可以使用 this->view->cache(),为什么不在服务名称约定中使用 viewCache?
php - 使用 Phalcon 标签动态加载 CSS 和 Javascript 文件
我想这个问题可能与如何在多模块 Phalcon 应用程序中使用“主布局”视图具有相同的结果?
我的主布局视图具有整个应用程序的基本 html 结构,并且我正在使用控制器布局视图来呈现该控制器的内容。我相信到目前为止我做得对吗?
但是现在我需要在我的主布局视图中加载与该模块控制器相关的特定 JS 和 CSS 文件。
目前我正在我的主布局文件中加载所有 CSS 和 JS,但这完全违背了多模块方法。每个模块都应该能够加载 css/js 文件,而无需修改核心布局文件。
理想情况下,我希望采用与设置页面标题相同的方法
控制器: Phalcon\Tag::setStylesheetLink(" http://fonts.googleapis.com/css?family=Rosario ", false);
视图:回声 Phalcon\Tag::getStylesheetLink();
有没有其他方法可以实现我可能会错过的这一点?
php - 带括号的正则表达式
我正在寻找一些关于正则表达式的帮助。
我有这段代码:
效果很好。但是下面的没有:
我在 C 中的匹配机制是(也适用于 preg_match_all)
对于如何使第二个示例起作用,我将不胜感激。
编辑
我希望它返回如下内容:
php - Phalcon 中频繁出现致命错误(ORM 需要依赖注入器)
以下致命错误的来源是什么?,我对此一无所知,并且经常发生:
法尔康 0.6
更新:我的项目是 invo 示例项目的一些修改版本。目前我有它的用户模型。我只修改了 INVO 项目的 ACL。如何更详细地记录 Phalcon 堆栈跟踪。
由于我网站的 MVC 结构,我无法轻松提供生成此错误的示例代码。当此错误发生在第一页时,它将显示在所有后续页面中。
php - $this->filter in controller - 在哪里设置
我已经搜索了类\Phalcon\Mvc\Controller
& \Phalcon\DI\Injectable
,但无法理解该filter
属性的来源。
如果在控制器中我使用
它从何而来?接口不会在任何地方反映此属性。
谢谢
与(https://stackoverflow.com/questions/13303141/controllers-attr-this-filter-where-from)相关,不幸的是由于原始海报的英语而关闭。
phalcon - Phalcon 不断为不同的控制器使用 index.phtml
我是 Phalcon 的新手,我喜欢这个框架,但我的链接有问题。我使用 phalcon 0.6.1 版和 XAMPP 1.8.1 将 vhosts 设置为我 phalcon 测试所在的 xampp/htdocs/test。
我一直在关注教程并遇到了一个问题。当我使用链接加载其他控制器时,地址栏会显示正确的路径,但据我所知,每次都会加载 index.phtml。我把文件上传到这里,你可以自己看看。
如果我使用 Tag::LinkTo() 或者因为它没有改变,这并不重要。
编辑:
我按照说明,从 /test 和 /test/public 目录中删除了 .htaccess 文件,将其移至 httpd.conf。最后我添加了
并像这样修改了我的 httpd-vhosts.conf
页面加载,但像 /public/css/bootstrap.min.css 这样的绝对链接不起作用,当我单击该链接时,它给我一个错误 404 并说找不到对象。我修改了这样的文件:
和
但这给我带来了最初的问题,即当我单击链接时,它会再次加载 index.phtml,即使它在 URL 中显示 localhost:8005/sample 也是如此。
php - 在 PhalconPHP 中附加多个配置数组
目前,我正在引导程序中加载多个包含 PHP 本机数组的配置文件。
通过此设置,“config-other.php”将覆盖“config-global.php”的 $settings 数组。
我能否就在我的引导程序中附加数组的最佳方式获得一些建议。
蒂姆
更新
这是我尝试实施 Nikolaos 建议的引导文件设置的精简版本。
通过上面的配置,我得到:
[02-Dec-2012 09:10:43] PHP 通知:未定义的属性:Phalcon\DI\FactoryDefault::$registry 在 /public/frontend/index.php 第 127 行
[02-Dec-2012 09:10:43] PHP 致命错误:在第 127 行的 /public/frontend/index.php 中的非对象上调用成员函数 offsetExists()
php - 将 Volt 与 phalcon 一起使用时遇到问题
继承在伏特模板中不起作用的接缝。
Phalcon 版本是 0.6.1
有一个文件结构:
- 意见/
- 指数/
- 索引.html
- 布局/
- main.html
- 指数/
- 索引.php
索引.php:
意见/索引/index.html
视图/布局/main.html
当我跑步时,php index.php
我得到:
未捕获的异常 'Phalcon\Mvc\View\Exception' 带有消息'扩展'layouts/main.html'的模板视图不存在'
php - 使用 DI->Get Phalcon PHP 时出现“无效的服务定义”
我正在尝试使用 get 方法从 DI 中检索对象。
对象是这样设置的
这是我打电话时收到的错误消息
[未捕获的异常 'Phalcon\DI\Exception' 带有消息'无效的服务定义。缺少'className'参数']
我已经坚持了几天了,所以非常感谢我能得到的任何帮助。
phalcon - 模型和数据透视表
我有一个自定义的书面解决方案,我将其移植到 Phalcon。这是我第一次使用 Phalcon,虽然它易于使用且有据可查,但我似乎找不到任何关于通过数据透视表链接的模型的链接。
这是失败的:
我有用户。用户有统计数据。两者与一个名为 users_stats 的表相关联。该表包含两列:用户 ID 和统计 ID。我创建了第三个名为 Users_Stats 的类来模拟数据透视表。
用户模型:
统计模型:
Users_Stats 模型:
我只是希望能够根据用户收集统计信息。我不确定我是否缺少的是每个模型都需要属于和 hasMany(Stats 有很多 User_Stats && User_Stats 有很多 Stat;等等)。我知道我错过了一些东西。
任何帮助,将不胜感激!谢谢!