Parece que _compile_select
está en desuso y get_compiled_select
no se ha agregado a 2.1.0. ¿Hay otras funciones como esas dos? Y también tengo curiosidad. ¿Hay alguna razón en particular para no agregar get_compiled_select()
a Active Record y eliminar _compile_select
?¿Hay una función como _compile_select o get_compiled_select()?
10
A
Respuesta
13
He añadido get_compiled_select() a DB_active_rec.php y parece que funciona sin problemas, pero no eliminaría _compile_select() ya que se usa en muchos otros métodos.
La solicitud de extracción para la adición de este método es aquí, con algunos otros métodos útiles como:
- get_compiled_select()
- get_compiled_insert()
- get_compiled_update()
- get_compiled_delete()
https://github.com/EllisLab/CodeIgniter/pull/307
si solo desea el método, es solo esto:
/**
* 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;
}
Cuestiones relacionadas
- 1. ¿Hay una función como isdate() para datetime2?
- 2. hay alguna función como string.isnullorempty() en javascript
- 3. ¿Hay una función MAKELONGLONG?
- 4. ¿Hay una función equivalente de JavaScript o Jquery para dormir?
- 5. ¿hay una función ordinal a cardinal en rubí o rieles?
- 6. En Lua, ¿hay alguna función que, dada una función, devuelva su nombre como una cadena?
- 7. Taquigrafía para matrices: ¿hay una sintaxis literal como {} o []?
- 8. Hay una diferencia entre (función() {...}()); y (función() {...})() ;?
- 9. ¿Hay una función hash circular?
- 10. ¿Hay una función de identidad scala?
- 11. ¿Hay alguna función como contiene desde Java para PHP?
- 12. ¿Hay una función haskell para las fechas?
- 13. ¿Hay algo como "std :: and" o "std :: or"?
- 14. ¿Es así como paginas, o hay un algoritmo mejor?
- 15. ¿Hay una función bidireccional en Guava?
- 16. View.OnClickListener() una función o interfaz
- 17. ¿hay alguna función como php explotar en jquery?
- 18. ¿Hay una función `printk()` que admita `va_list`?
- 19. Java: ¿hay una función de mapa?
- 20. ¿Cómo puedo llamar a una función sqlserver desde VB.net (o C#)? ¿Hay alguna sintaxis como el procedimiento almacenado?
- 21. ¿Hay una función numpy max min?
- 22. ¿no hay una "función" normal en java?
- 23. ¿Hay una función eval() en Java?
- 24. ¿Hay una biblioteca que proporcione una función de formateo Dump() como LinqPad?
- 25. Common Lisp - Utilizando una función como entrada a otra función
- 26. ¿Hay una función de raíz en rubí?
- 27. ¿Hay una función lambda en Scala?
- 28. ¿Hay alguna función opencv como "cvHoughCircles()" para la detección cuadrada?
- 29. SQL: ¿Es correcta una consulta como esta o hay una forma más eficiente de hacerlo, como usar una combinación?
- 30. ¿Hay alguna manera de enganchar una función administrada en C# como si fuera una función no administrada en C++?