私はこの問題についてかなり長い間グーグルで調べてきましたが、まだ満足のいく答えが見つかりません:(
これは、プレーヤーがゲーム ボードとリソース ボードを持つ小さな Web ベースのオンライン ゲームです。これら 2 つのクラスをプレーヤー クラスに含めて has-relationship を作成する最良の方法は何ですか?
CIでそれを行う特定の方法はありますか? それとも include() を使用しますか?
私はこの問題についてかなり長い間グーグルで調べてきましたが、まだ満足のいく答えが見つかりません:(
これは、プレーヤーがゲーム ボードとリソース ボードを持つ小さな Web ベースのオンライン ゲームです。これら 2 つのクラスをプレーヤー クラスに含めて has-relationship を作成する最良の方法は何ですか?
CIでそれを行う特定の方法はありますか? それとも include() を使用しますか?
class userModel extends CI_Model
{
public function __construct(gameModel $gameModel)
{
var_dump($gameModel instanceof gameModel);
}
}
-
class Controller extends CI_Controller
{
public function method()
{
$this->load->model('gameModel');
// load model with dependancy on gameModel
// or vise-verse
$this->load->model('userModel', new gameModel);
}
}
-
または、コメントで言及したように
class userModel extends CI_Model
{
public function method()
{
$gameModel = $this->load->model('gameModel');
}
public function __get($object)
{
$instance =&get_instance();
return $instance->$object;
}
}