0

Code Igniter モデルで変数を再利用しようとしていますが、構文がうまく理解できません。私が抱えている問題は4行目です。

class Products_model extends CI_Model {

var $gcsServerIpAddress = "11.22.33.44";
var $gcsServerAddress = "http://".$this->gcsServerIpAddress."/eft/"; 

オブジェクト構文を試しました: $this->foo. また、変数名 $foo を使用してみました。どちらも機能しませんでした。助言がありますか?

4

1 に答える 1

1

コンストラクター内で値を設定してみてください。

class Products_model extends CI_Model {
    var $gcsServerIpAddress;
    var $gcsServerAddress;

    function __construct(){
        $this->gcsServerIpAddress = "11.22.33.44";
        $this->gcsServerAddress = "http://".$this->gcsServerIpAddress."/eft/"; 
    }
}
于 2012-05-01T20:33:38.300 に答える