que tiene constantes en PHPSalida de Smarty a PHP ¿Es posible?
Esta constante se escribe en MySQL
Con Smarty que estoy haciendo de salida a HTML
¿Es posible salida resultados de Smarty para PHP no a HTML
<? {$CONSTANTS_RESULT[LOOP]} ?>
?
que tiene constantes en PHPSalida de Smarty a PHP ¿Es posible?
Esta constante se escribe en MySQL
Con Smarty que estoy haciendo de salida a HTML
¿Es posible salida resultados de Smarty para PHP no a HTML
<? {$CONSTANTS_RESULT[LOOP]} ?>
?
Para acceder a las constantes de PHP en Smarty, puede usar {$smarty.const.MY_CONSTANT}
que es documented here.
Usted no entiende. Quiero que los resultados de mysql sean amenazas como constantes. En palabras simples. Quiero que Smarty arroje resultados no a HTML sino a PHP, por lo que PHP podría usar los resultados como Constantes. – Cameleon
Enviaría una consulta a mysql para recuperar la información, luego use define() para convertirla en una constante. Smarty es realmente solo para salida a html, no para comunicarse con la base de datos. Definir documentación: http: //www.php.net/manual/en/function.define.php – rcapote
¿No puedo enviar la salida de Smarty a PHP? – Cameleon
o:
$smarty->registerFilter('pre',array($this,'preFilterConstants'));
// '#' Const in Smarty...
public function preFilterConstants($strInput, $objSmarty) {
return preg_replace('|(<!--\{[^\}]+)#([A-Za-z0-9_]+)(.+?\}-->)|si','$1\$smarty.const.$2$3',$strInput);
}
y hacer:
<? <!--{#MY_CONSTANT}--> ?>
si usted quiere utilizar el otro delimitador acaba de edición de patrones ...
resultados del sabelotodo están en PHP –
respuesta es simple (I pensar), pero primero regrese y acepte algunas respuestas a sus preguntas. – Tadeck