突然,在管理员端,当我去提交站点地图时,它显示了一个白屏。以下是我的错误日志显示的内容。
PHP Fatal error: Call to a member function getId() on a non-object in /home/investor/public_html/yourvaporizers.com/app/code/core/Mage/Adminhtml/controllers/SitemapController.php on line 99
PHP Fatal error: Call to a member function getCollection() on a
可能重复:
我注意到很多PHP代码都使用条件语句,比如CONST ==变量。我成长的时候,语法总是相反的。这种结构有什么原因吗?
示例:
// this is the way I see it most typically represented in PHP
if ( false == $foobar ) { // do this }
// this is the way I normally do it
if ( $foobar == false ) { // do this }
<?php
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider
我有两个较早的extbase扩展A和B。Ext扩展了A的Person Model和Controller,并覆盖了showAction。扩展模型被命名为"Personcc“,而原始模型被命名为"Person”。showAction看起来像这样
//show action in Controller of EXT A
public function showAction(Vendor\Ext\Domain\Model\Person = $person) {
...
}
//show action of extending controller:
public fu
如何改进下面的脚本以便能够添加全局模板部分,如页面的开始和结束?
<?php
class simpleTemplate {
var $variables;
var $variables_callback;
var $contents;
var $preg;
var $regexps;
// Constructor, initialize default variables
function simpleTemplate(){
// defau