如何将结果绑定到另一个类的变量上?

时间:2016-01-30 18:38:41

标签: php

我有这样的查询:

if($stmt = $this->db->prepare("SELECT * FROM rol WHERE sug = ?"))
  {
        $stmt->bind_param("s", $role_slug);
        $stmt->bind_result($this->personal_model->sug);
        ...

我已在此文件中导入了Personal_model变量的类sug,如下所示:

private sug;

在课堂内。我应该将private更改为public还是有更好的方法来操纵另一个类的变量?

1 个答案:

答案 0 :(得分:0)

您可以添加更改类的私有属性的方法,如:

class TEST
{

    private $sug;

    public function changeSlug($sug)
    {
        $this->sug = $sug;
    }
}

你可以像以后一样使用它

$personalModel = new TEST();
$newSug = 'new sug';
$personalModel->changeSlug($newSug);