gpt4 book ai didi

codeigniter - 是否有像 _compile_select 或 get_compiled_select() 这样的函数?

转载 作者:行者123 更新时间:2023-12-04 01:55:03 24 4
gpt4 key购买 nike

看起来像 _compile_select已弃用和 get_compiled_select未添加到 2.1.0。有没有像这两个一样的其他功能?我也很好奇。有什么特别的理由不添加 get_compiled_select()到 Active Record 并删除 _compile_select ?

最佳答案

我已经将 get_compiled_select() 添加到 DB_active_rec.php 并且它似乎可以正常工作,但我不会删除 _compile_select() 因为它用于许多其他方法。

添加此方法的拉取请求在这里,还有一些其他有用的方法,例如:

  • get_compiled_select()
  • get_compiled_insert()
  • get_compiled_update()
  • get_compiled_delete()

  • https://github.com/EllisLab/CodeIgniter/pull/307

    如果你只想要方法,就是这样:
    /**
    * Get SELECT query string
    *
    * Compiles a SELECT query string and returns the sql.
    *
    * @access public
    * @param string the table name to select from (optional)
    * @param boolean TRUE: resets AR values; FALSE: leave AR vaules alone
    * @return string
    */
    public function get_compiled_select($table = '', $reset = TRUE)
    {
    if ($table != '')
    {
    $this->_track_aliases($table);
    $this->from($table);
    }

    $select = $this->_compile_select();

    if ($reset === TRUE)
    {
    $this->_reset_select();
    }

    return $select;
    }

    关于codeigniter - 是否有像 _compile_select 或 get_compiled_select() 这样的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9232316/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com