从php中的CONTORLER类中获取数据库连接mvc php
这是连接到数据库的代码。最后我有了一个新功能来选择选项,但我需要db连接 例如,我放置了$connertion 新编辑 此代码有一个错误 致命错误:在第19行的F:\xampp\htdocs\wantons\application\core\controller.php中不在对象上下文中时使用$this 以及功能课外从php中的CONTORLER类中获取数据库连接mvc php,php,scope,static-methods,Php,Scope,Static Methods,这是连接到数据库的代码。最后我有了一个新功能来选择选项,但我需要db连接 例如,我放置了$connertion 新编辑 此代码有一个错误 致命错误:在第19行的F:\xampp\htdocs\wantons\application\core\controller.php中不在对象上下文中时使用$this 以及功能课外 function get_option($name) { $db = Controller::DB(); $query = $db->query("SELE
function get_option($name) {
$db = Controller::DB();
$query = $db->query("SELECT `option_value` FROM ".PREFIX."options where `option_name` = '$name' ");
// we need top codes !
$query->execute();
$fetchAll = $query->fetchAll();
echo $fetchAll[0]['option_value'];
}
您可以使用单例静态函数,您的mvc结构如何,您能更具体地解释一下吗?像这样
类控制器{private$db;private$model;..
让我们使用函数get_选项($name),位于何处?您可以使用单例静态函数,您的mvc结构如何,您可以更具体地解释吗?像这样类控制器{private$db;private$model;..
让我们看看。函数get_选项($name),位于何处?
function get_option($name) {
$db = Controller::DB();
$query = $db->query("SELECT `option_value` FROM ".PREFIX."options where `option_name` = '$name' ");
// we need top codes !
$query->execute();
$fetchAll = $query->fetchAll();
echo $fetchAll[0]['option_value'];
}