Como gerar chamadas de função SQL com o construtor de consultas CakePHP?
Eu tenho uma coluna de nome completo para autores e gostaria de extrair o sobrenome para outra coluna. Eu faço isso com o seguinte SQL bruto:
SELECT name,
SUBSTRING_INDEX(`name`, ' ', -1) AS `surname`
FROM qr.authors;
Resultado:
Em "Usando funções SQL", o Cookbook diz:
Além das funções acima, o método func () pode ser usado para criar qualquer função SQL genérica, como ano, formato de data, conversão, etc.
Mas como posso criar essa função SUBSTRING_INDEX através do método func () para que eu possa usá-la com o construtor de consultas CakePHP?