草庐IT

this_and_that

全部标签

php - lithium PHP 框架如何在 PHP 页面中生成 $this 上下文?

我一直在调查LithiumPHPFramework我不明白它是如何设置$this->context;(particularlyinthislayout.)因为你不能简单地重新分配$this显然这个布局会在某个时候被包含进来,更让我困惑的是他们在外面使用$this类定义。我有一段时间没有编写PHP代码了,所以请在这里帮助我。 最佳答案 让我印象深刻的第一个想法是这个模板页面是从一个方法中调用的。classViewer{public$html;private$title;private$content;publicfunction__c

php - bw 使用 $this->somevariable 和 somevariable 在 php 中存储新创建的对象时有什么区别

有人可以解释以下两个用php编写的代码片段的区别吗?一个使用$this->task,另一个简单地使用$tasks来存储对象。classFoo{public$tasks;functiondoStuff(){$this->tasks=newTasks();$this->tasks->test();}}对比classFoo{public$tasks;functiondoStuff(){$tasks=newTasks();$tasks->test();}} 最佳答案 当不使用$this时,您使用的是一个局部变量,该变量将在函数doStuff

PHP TCPDF 错误 : Unable to create output file the folder exist and has the right permissions

我正在尝试使用html2pdfPHP类保存pdf文件。代码是这样的:$this->html2pdf->Output('directory/file_name.'.pdf','F');但我总是遇到这个错误TCPDFERROR:Unabletocreateoutputfile文件夹'folder'(名称是一个例子,很明显)存在并具有正确的权限!我试图省略文件夹名称,但无论如何都会出现此错误...谁能帮帮我? 最佳答案 那是因为您的文件夹没有适当的权限。请更改您的目录权限。在Linux中,您将像下面提到的那样执行此操作。chmod-R07

php - eBay API GeteBayDetails 请求返回 'no password and no token' 错误

我正在尝试向交易API发出GeteBayDetails请求,以便我可以使用lms在批量AddFixedPriceItem调用中找到可接受的值字段。我正在使用curl执行HTTPPost请求。所以我将请求发送到以下URLhttps://api.sandbox.ebay.com/ws/api.dll标题我使用的是:X-EBAY-API-COMPATIBILITY-LEVEL:800X-EBAY-API-SITEID:3X-EBAY-API-DEV-NAME:dev_key_hereX-EBAY-API-APP-NAME:App_key_hereX-EBAY-API-CERT-NAME:Ce

php - Laravel Eloquent : How can I define this relationship?

我有以下表格:lessons-lessonID-lessonName..sections-sectionID-lessonIDreferenceslessons.lessonID..exercises-exerciseID-sectionIDreferencessections.sectionID..我建立了以下关系:教训:publicfunctionsections(){return$this->hasMany('Section','lessonID');}部分:publicfunctionlesson(){return$this->belongsTo('Lesson','lesso

php - $this-> 委托(delegate)对象上的 Netbeans 自动完成

我正在使用Netbeans,我喜欢它。但是,我的场景是,当我想在对象A中使用对象B时,我无法在$this->B->上使用自动完成功能(是的,我知道,下面的代码有语法错误,问题不是语法)。所以,例如:require_once('Legion.class.php');classMyClass{private$Legion;publicfunction__construct(){$this->Legion=Legion::getInstance();}publicfunctionshowResult(){$this->Legion->//Notworkshere$Legion=$this->

php - slim 的框架 : routes and controllers

最初,我的SlimFramework应用程序具有经典结构(索引.php)get('/hello/:name',function($name){echo"Hello,$name";});$app->run();但是随着我添加更多的路由和路由组,我转向了基于Controller的方法:索引.phpget('/hello/:name','HelloController::hello');$app->run();HelloController.php这很有效,它有助于组织我的应用程序结构,同时让我可以为每个Controller方法构建单元测试。但是,我不确定这是正确的方法。我觉得我是在自成一格

php - 在 cmd 中运行 php 会拒绝访问并在您的 PC 上运行 "This app can' t”

我在windows8.1上安装了xampp,想将PHP添加到环境变量中。因此,在我添加的路径下;C:\xampp\php;最后,就像我很久以前做过的那样。现在,当我尝试在cmd中运行任何php函数时,我收到了windows消息"Thisappcan'trunonyourPC.."和cmd中的“访问被拒绝”。如果我从路径变量中删除php,我仍然会遇到同样的错误。我怀疑可能有问题的是,当我尝试通过键入SETPATH=%PATH%添加变量时,我不小心单击了enter,因此可能添加了一个一些奇怪的值,虽然我已经仔细检查并且整条线看起来都很好(没有奇怪的剩菜或其他东西)。

php - codeigniter - 未初始化的字符串偏移量 : 0 and Illegal string offset

我在循环中循环,有错误。我以前尝试过,但现在不起作用。我的错误是:APHPErrorwasencounteredSeverity:NoticeMessage:Uninitializedstringoffset:0Filename:views/audit_trail_view.phpLineNumber:36Backtrace:File:C:\xampp\htdocs\cemo-marikina\application\views\audit_trail_view.phpLine:36Function:_error_handlerFile:C:\xampp\htdocs\cemo-mar

php - Typoscript 和访问 $this->settings 的 TYPO3 问题

我使用的是TYPO3版本7.6.14,我为客户端创建了一个扩展,它有四个Controller、四个插件,而且它的整体相当大。无论如何,现在我需要为动态或用户选择的“页面ID”添加选项(设置变量),然后用于从一个插件重定向到另一个。可能有更好的解决方案来解决我的问题,但我正在尝试做类似的事情:plugin.tx_extname_basket{view{#cat=plugin.tx_extname_basket/file;type=string;label=Pathtotemplateroot(FE)templateRootPath=EXT:extname/Resources/Privat