Có vẻ như _compile_select
không được dùng nữa và get_compiled_select
không được thêm vào 2.1.0. Có bất kỳ chức năng nào khác như hai chức năng đó không? Và tôi cũng tò mò. Có lý do cụ thể nào để không thêm get_compiled_select()
vào Bản ghi đang hoạt động và xóa _compile_select
không?Có một hàm như _compile_select hoặc get_compiled_select() không?
10
A
Trả lời
13
Tôi đã thêm get_compiled_select() vào DB_active_rec.php và có vẻ như nó không hoạt động, nhưng tôi sẽ không xóa _compile_select() vì nó được sử dụng trong nhiều phương thức khác.
Yêu cầu kéo để thêm phương pháp này là ở đây, với một số phương pháp hữu ích khác như:
- get_compiled_select()
- get_compiled_insert()
- get_compiled_update()
- get_compiled_delete()
https://github.com/EllisLab/CodeIgniter/pull/307
nếu bạn chỉ muốn phương pháp, nó chỉ là:
/**
* 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;
}
Các vấn đề liên quan
- 1. Liệu một hàm tạo hoặc hàm hủy 'rỗng' có thực hiện tương tự như một hàm tạo ra không?
- 2. Có hàm getElementsByTagName() như hàm cho biến chuỗi javascript không?
- 3. F # - Tôi có thể sử dụng tên kiểu như một hàm hoạt động như một hàm tạo mặc định không?
- 4. Hàm khởi tạo trống hoặc không có hàm tạo nào
- 5. Tôi có nên trả về một mảng hoặc một bộ sưu tập từ một hàm không?
- 6. Gọi hàm tạo như một hàm trong C#
- 7. Vượt qua một mảng tới một hàm bọc như kích thước con trỏ + hoặc phạm vi
- 8. Trả về Null hoặc Không có gì từ hàm VBScript?
- 9. Có đáng để có một hàm trả về nghịch đảo của một hàm khác không?
- 10. Pandas: grep như hàm
- 11. Việc sử dụng một hàm trong vòng lặp foreach có lưu trữ kết quả hoặc gọi hàm mỗi lần không?
- 12. Có một hàm khởi tạo tĩnh hoặc trình khởi tạo tĩnh trong Python không?
- 13. Có thể vượt qua một lớp như một tham số cho một hàm trong C++?
- 14. C++: Có tốt hơn để vượt qua một enum như một giá trị hoặc như một tham chiếu const?
- 15. Có một hàm hoặc biến PHP cho tên máy chủ cục bộ không?
- 16. Có thể nhúng Gecko hoặc Webkit trong một Biểu mẫu Windows giống như một WebView không?
- 17. Bạn có thể chuyển mảng 'mở rộng' sang một hàm trong C# như trong ruby không?
- 18. Có phiên bản hàm dựng sẵn của `và` và/hoặc` hoặc` trong Python không?
- 19. Có một hàm map() đa luồng không?
- 20. Tcl.h: không có tệp hoặc thư mục nào như vậy
- 21. Python.h: Không có tệp hoặc thư mục nào như vậy
- 22. không thể xác định hàm tạo như được bảo vệ hoặc riêng tư! tại sao?
- 23. ./fastboot: Không có tệp hoặc thư mục nào như vậy
- 24. Có một hàm XOR logic (boolean) trong thư viện chuẩn C hoặc C++ không?
- 25. Config.h - Không có tệp hoặc thư mục nào như vậy
- 26. Express.js: Không có tệp hoặc thư mục nào như vậy
- 27. .NET JIT có phải là một hàm nhỏ gọi một hàm nhỏ khác không?
- 28. Trả về một toán tử hoặc một hàm?
- 29. const char * như một tham số hàm trong C++
- 30. hàm tạo hoặc sao chép hàm tạo?