jjzjj

phalconphp

全部标签

php - 如何将变量传递给 phalconphp 中的主视图

如何将变量传递给主视图,而不仅仅是ControllerView。事实上,我想在所有View中共享一条数据。我怎样才能在phalcon中做到这一点。例如,在Laravel中,我可以使用:View::share('变量',$value); 最佳答案 使用Phalcon,您不需要任何额外的函数即可将数据传递到布局中。在操作中分配的所有变量在布局中自动可用:Controller:classIndexControllerextends\Phalcon\Mvc\Controller{publicfunctionindexAction(){$th

php - 如何在 PhalconPHP 中缩小 HTML 代码

我的测试项目使用phalconphp框架。我有一个简单的Controller,代码如下:$this->view->setVar('myData',$data);PhalconPHP中是否有任何工具可以缩小View中的HTML代码?谢谢! 最佳答案 目前这还不可能内置。但是已经用这个函数实现了minify选项。functionminifyHTML($content){$start=strpos($content,'[#strip#]');if($start>0){$end=strpos($content,'[#endstrip#]')

php - PhalconPHP - 在 initialize() 中重定向

在我的项目中,我创建了AjaxController来操作ajax请求。我想输入ajax使用的url的用户得到404错误。在AjaxController.php中我有:publicfunctioninitialize(){if(!$this->request->isAjax()){return$this->response->redirect('error/show404');}}(当然我有带show404Action的ErrorController)这是行不通的。当我在浏览器中输入example.com/ajax时,我从AjaxController中的IndexAction获取内容。如

php - phalconphp中的多模块MVC结构

您好,我正在尝试为前端和后端实现一个多模块MVC,就像phalconphpdocumentations中的那样。但我无法让它发挥作用。大约一个小时,但我真的不明白问题出在哪里。谁能指导我如何为前端和后端制作多模块mvc的框架。我应该在Moudle.php中为前端和后端添加什么还有我应该在位于public/index.php的Bootstrap文件中放入什么以及我需要的任何额外文件或信息。 最佳答案 GitHub上的phalcon/mvc存储库中的代码会有所帮助。你可以在这里找到它:https://github.com/phalcon

php - PhalconPHP - 如果使用 Loader 命名空间则无法加载 Controller

在我为我的应用程序(测试应用程序)命名空间之前,一切正常。但是在我开始为Controller和所有内容命名空间并像这样加载命名空间之后:$loader=newLoader();$loader->registerNamespaces(array('Application\Controllers'=>'Application/Controllers/'))->register();我收到错误Exception:IndexControllerhandlerclasscannotbeloaded我输入的命名空间是正确的:namespaceApplication\Controllers;useP

views - PhalconPHP 中的 *.volt 和 *.phtml 文件有什么区别?

在Phalcon的示例项目中,在views目录中,我们有一些带有volt后缀和phtml后缀的文件。这两个后缀有什么区别?什么时候必须使用Volt什么时候必须使用phtml?!请为我解释... 最佳答案 当应用程序中设置的模板引擎是Volt(http://docs.phalconphp.com/en/latest/reference/volt.html)时使用.volt扩展名,当模板引擎是PHP本身时使用.phtml(http://docs.phalconphp.com/en/latest/reference/views.html#

phalconphp orm getType错误

我正在尝试使用Phalcon\MVC\Model通过PhalConphp从MongoDB获得网站的设置。这是我的模型:namespaceCMS4\Common\Model;usePhalcon\Mvc\ModelasMongoDocument;classSettingsextendsMongoDocument{/****@var\MongoId*/protected$id;/****@varint*/public$websiteId;/****@vararray[]*/public$leUserConfig;publicfunctioninitialize(){$this->setConnec

php - 如果我只想在 PhalconPHP 中使用 MongoDB,我应该对 db 使用什么设置?

我使用PhalconDevTools(1.2.3)创建了一个简单的Phalcon项目。现在我想将MongoDB用于数据库。如何正确设置?我走到这一步(见下面的代码):这是我的config.phparray('adapter'=>'Nosql',//Was'Mysql',butNosqlisnotsupported?'host'=>'localhost','username'=>'root','password'=>'','dbname'=>'test',),'application'=>array('controllersDir'=>__DIR__.'/../../app/contro

php - PhalconPHP 中的大进程

我有一个正在记录应用程序的webapp,我需要那里的备份/恢复/导入/导出功能。我用laravel成功地做到了这一点,但与Phalcon有一些并发症。我没有在phalcon中看到native函数会拆分大型php脚本的block执行。问题是日志将被备份和恢复以及用户以ADIF格式(adif.org)导入我有该格式的解析器,它将文件转换为数组数组然后每条记录都应该搜索另一个表,包含2000个正则表达式,并在那里找到3-10个匹配并将一个表中的导入记录连接到另一个表中的记录(模型关系hasMany)这意味着每个导入的记录应该有相当长的处理时间。laravel以某种方式导入了3500条记录,我

php - PhalconPHP - 解析错误时..之前的扫描错误

我正在使用PhalconPHP1.3.4构建一个网络应用程序,我试图同时从多个表中选择数据,因为某些值通过关系存储在另一个表中。我的查询在MySQL工作台中运行良好,但是当我尝试使用PhalconPHP执行它时,出现以下错误:Scanningerrorbefore'Bookings,Trips]...'whenparsing:SELECTcount(bkId)ASbookingsFROM[Bookings,Trips]WHERE((bkUserId=:userId:)AND(CURDATE()>tripFromDate))AND(CURDATE()我的PHP代码:$query=newB
12