2016-09-12 3 views
-1

を機能するように追加します。 $this->page the Pagination_Page値にどのように追加できますか?

+0

他の機能ではうまく動作しないと思いますが、私は$ this-> pageでも '0'を呼び出そうとしました。 –

+0

Pagination_page関数に値を送信しません。つまり、関数がnullを返すため、関数を変更して値を作成するか、Pagination_page – furrie

答えて

0

オブジェクトをインスタンス化するときにコンストラクタが初期化されるため、動作しません。オブジェクトがインスタンス化されたときに0になります。しかし、最初にこの$ pageの値を代入することはできません。メソッドを最初に呼び出す必要があります。あなたはこれをしたい場合は、直接構築物中にそれを作成する必要があります。あなたは「もの」を使用したい場合

public function __construct($_page) 
    { 
     $this->page=$_page; 
    } 

あなたがして作成しました:

public function __construct($_page) 
    { 
     $this->page=$this->Pagination_page($_page); 
    } 
     function Pagination_page($page){  
      return $page; 
    } 
1

は方法でクラスを使用するにはそれを望むなら、ゲッターとセッターを使う必要があります。次の例を見てください:

関連する問題