现在我采取不同的例子。
示例1
这是一个简单的PHP程序示例。
class MyappController {
public $count = 0;
function InitialCount() {
$this->count = 1;
}
function SecondCount() {
print $this->count;
}
}
$ob = new MyappController();
$ob->InitialCount();
$ob->SecondCount();
实施例2
上面相同的程序,但在Yii中。
class MyappController extends Controller
{
public $count=0;
function __construct() {
$this->count = 7 + 8 ;
}
public function actionIndex()
{
echo $this->count ;
}
public function actionInitialCount()
{
echo $this->count=1;
}
public function actionSecondCount()
{
echo $this->count ;
}
}
实施例3
我们可以通过访问它侧的类改变值。
class MyTest
{
protected $a;
public function __construct($a)
{
$this->a = $a;
}
public function head()
{
echo $this->a;
}
public function footer()
{
echo $this->a;
}
}
$a = 7;
$obj = new MyTest($a);
echo $obj->head();
其实当你修改了变量值,那么你需要声明它,正如我在第一个例子已经声明,那么你就可以得到你的变化值。其次,就像在电子商务应用程序中一样,当我们购买不同的项目时,它们每个都会显示修改后的值,因此可以通过会话变量来访问它,这些变量将信息存储在服务器上。 如果您在Yii中需要修改的值并将其显示在视图中,那么您可以阅读Yii Sessions,然后完成您的需求。 在Yii的例子中,如果你将它重定向到视图,那么它会产生错误,因为我已经构造了构造函数。
希望它能帮助你理解。
谢谢。
我想你已经在“params”变量中使用了。我不确定这一点。 –