phalcon相关内容

如何在Phalcon框架中连接多个数据库

我必须连接数据库master和xyz,因为我需要在application中连接两个数据库. 这样就可以在一个应用程序中连接多个数据库,是的,然后怎么做?? 解决方案 在DI中设置连接: //This service returns a MySQL database $di->set('dbMaster', function() { return new \Phalcon\D ..
发布时间:2020-05-26 19:46:00 其他开发

phalcon php内置服务器无法打开所需的.htrouter

尝试使用php 5.6中的内置http服务器运行phalcon 2.0.7应用程序,并包括.htrouter以使URI重写能够正常工作.一切似乎都找到了,直到我在控制器中使用die()为止.第一次按预期运行,但刷新后会引发PHP致命错误: Warning: Unknown: failed to open stream: No such file or directory in Unknown ..
发布时间:2020-05-26 19:45:56 PHP

使用INNER JOIN加载模型

假设我有一个Phalcon\Mvc\Model,我已经使用::findFirst($id)加载了它. 如何交换将加载模型行并在其他表上进行INNER JOIN的自定义查询? 谢谢! 解决方案 我确定您可以将“查询"构建器用于简单的联接,例如: modelsManager->crea ..
发布时间:2020-05-26 19:45:54 其他开发

Phalcon教程错误PhalconException:无法加载TestController处理程序类

在使Phalcon教程1正常工作时,我遇到了一些麻烦.最后,我在Github上克隆了它的版本,以确保没有丢失任何内容.仍然从中得到相同的行为. 按照本教程中的说明将浏览器指向localhost/test可以得到:` "PhalconException: TestController handler class cannot be loaded". 但是,要转到localhost/t ..
发布时间:2020-05-26 19:45:52 PHP

子文件夹结构的Phalcon Router和Loader越来越大.如何设置?

我有一个很大的项目需要编程.我曾经使用CodeIgniter进行编码,但是由于他们停止维护框架,因此我决定切换到另一个框架.我选择了Phalcon框架.接下来是我要实现的应用程序的文件夹结构: 应用/ 控制器/ 管理员/ 用户/ UsersController.php UserGroupsController.php 仪表板/ 系统/ 另一个子文件夹/ AnotherS ..
发布时间:2020-05-26 19:45:50 PHP

Phalcon:如何获得与众不同的模型?

使用 Phalcon模型,如何在获取时获得不同的行使用find()方法的行. 解决方案 使用构建器: 后面的示例的基本实现: $queryBuilder = $this->getDI()->getModelsManager() ->createBuilder() ->addFrom('tableName', 't'); 不同的命令: ..
发布时间:2020-05-26 19:45:46 PHP

PhalconPHP:如何在SELECT标记中设置一个Selected选项

我想用来自Db的值设置. 到目前为止,我已经尝试过了,但是没有用: $site_select = new Select('site_id', $this->_sites); 解决方案 更新 按照Timothy的建议使用DB列生成选择: new Select('site_id', Sites::find(), array('using' => array('s ..
发布时间:2020-05-26 19:45:44 PHP

Phalcon多模块路由

我正在尝试为Phalcon PHP框架使用多模块配置. 我有一个与路由相关的问题,因为我的模块之一无法通过url访问.似乎每次我尝试访问定义的模块uri时,它都会尝试调用默认的模块名称空间. Project\Module1\Controllers\Module2Controller handler class cannot be loaded 想法解决方案 url.com/mod ..
发布时间:2020-05-26 19:45:38 PHP

如何在Volt(Phalcon)中设置用户定义的函数

如何在Volt中设置用户定义的功能?例如,我想调用一个函数,该函数将这样翻译我的视图中的字符串: {{ tr('session_login_title') }} ,并且我希望tr映射到函数\My\Locale::translate($key) 解决方案 Volt函数充当字符串替换,实际上并 ..
发布时间:2020-05-26 19:45:33 PHP

如何在PHPStorm中添加伏特语法检查

我希望能够在PHPStorm for Volt(Phalcon的模板引擎)中突出显示语法. 有办法吗? 解决方案 在PHPStorm中,单击File -> Settings 在选项的左侧,单击Editor -> File Types 在右侧显示的列表上,向下滚动并选择Twig 在底部面板中,单击+按钮以添加新的通配符并添加 *.volt 单击“确定",然 ..
发布时间:2020-05-26 19:45:30 其他开发

如何在phpstorm中使用phalcon-devtools \ ide \ phpstorm?

我正在尝试将Phalcon开发人员工具与phpstorm集成.有一个此处的视频,但是我由于我的位置而无法查看它. 我在文档中找不到其他可用的参考,我该如何完成呢? 解决方案 以下是步骤. 确保已安装phalcon-devtools 说明 使用phalcon-devtools创建一个项目(除非您已经有一个项目) 启动PHPStorm并在那里创建项目(除非您已经这样做了). ..
发布时间:2020-05-26 19:45:28 其他开发

“无效服务定义";使用DI-> Get Phalcon PHP时

此问题与在PhalconPHP中附加多个配置数组 我正在尝试使用get方法从DI中检索对象. 对象是这样设置的 // $new_array the array with the merged data. Load it in a // \Phalcon\Config object $config = new \Phalcon\Config($new_array); //Sto ..
发布时间:2020-05-26 19:45:25 PHP

对文件路径强制执行自动完成建议

我目前正在为Phalcon项目制作控制器文件.我喜欢PhpStorm如何在HTML文件中编写src或href值时为您提供自动完成建议.我想知道,是否可以在控制器中添加资源时启用自动完成建议? 这是我强制执行自动完成建议时发生的情况(Ctrl +空格) 编辑:我还应注意,我已将包含所有资源(即CSS,javascript和图像)的文件夹标记为“资源根目录". RE:编辑 这不会以任何方 ..
发布时间:2020-05-26 19:45:23 其他开发

问题在OSX 10.9上编译Phalcon

尝试遵循文档中的说明: 运行 $ sudo ./install 并得到这个: gcc -I. -I/Users/honky/cphalcon/build/64bits -DPHP_ATOM_INC -I/Users/honky/cphalcon/build/64bits/include -I/Users/honky/cphalcon/build/64bits/main -I/ ..
发布时间:2020-05-26 19:45:21 PHP

Phalcon PhP-如何动态更改视图

我正在一个网站上工作,该网站的一部分包含静态html,因此我创建了一个布局,并在其中使用视图插入了静态内容.我的问题是,由于该网站有很多页面,因此我为每个网址创建操作都感觉不对.所以我在下面实现了控制器: class PageController extends ControllerBase { public function initialize(){ $this- ..
发布时间:2020-05-26 19:45:16 PHP

如何使用“主布局"多模块Phalcon应用程序中的视图?

我的PhalconPHP应用程序使用的是“多模块" MVC结构. 我要解决的一个问题是如何将“主布局"视图配置为在模块视图文件夹的上方. 换句话说,我想要一个主版“主要版式"( (如此处所述),我希望所有模块在该主布局视图中的“控制器视图"级别输出其视图. 默认情况下,显示的是“主布局"视图, [app] [module1] [controllers] [ ..
发布时间:2020-05-26 19:45:13 其他开发

Phalcon中的交叉控制器变量

为了使代码保持干燥,我希望能够定义“跨控制器"变量. 经典示例是我想访问引导程序中加载的一些配置项. 实现此目标的最佳实践方法是什么? 蒂姆 解决方案 您始终可以使用Di容器. 一旦您在Di中注册了组件,就可以通过magic方法在控制器中使用它.例如: // Bootstrap $configFile = ROOT_PATH . '/app/config/co ..
发布时间:2020-05-26 19:45:11 PHP

用Phalcon命名空间

我所有的控制器都在名称空间MyApp\Controllers下,因此,按照文档建议,我已将其默认名称空间设置为: $dispatcher->setDefaultNamespace('MyApp\Controllers'); 但是现在,我不仅需要在文件夹中组织我的控制器,还需要为其命名空间,并具有友好的URL,例如:/features/featureX/和/wizards/featureX ..
发布时间:2020-05-26 19:45:08 其他开发