对于赋值,我需要在类上创建一个公共属性。
所以我做了这个:
<?php
class MessageController extends Controller
{
public $defaultAction = "hello" ;
var $theTime = date ( "D M j G:i:s T Y");
public function actionHello()
{
this->render('hello');
}
但现在我看到一个空白屏幕。
我做错了什么?
Roelof
编辑1:我使用Yii平台。
编辑2:我在哪里可以找到信息?如何以正确的方式使此类属性?
您有多个问题。
var $theTime = date ( "D M j G:i:s T Y");
var
已经过时了,这很讽刺,因为你在它前面的一行使用了public
。你不应该复制和粘贴其他来源的代码。
此外,在声明成员变量时不能调用函数。您必须在构造函数或方法中设置此项。
this->render('hello');
您错过了$this
:$this->render('hello');
的$
您还忘记了类定义的结束}
。
最后,您需要打开错误报告,以便显示所有错误。PHP想告诉你这些错误。顺其自然。