Hola podrían ayudarme con lo siguiente soy nueva en yii y se me ha dificultado, Estoy tratando de crear una función la cual van a utilizar todos los modelos, la cuestión es que no se donde crearla ni como llamarla desde los controladores de cada modelo. Por favor si me pueden ayudar con un ejemplo gracias!!!
Page 1 of 1
Crear Un Metodo Para Todos Los Modelos
#2
Posted 18 September 2012 - 04:41 PM
Hola!
Podrías agregar una nueva clase en protected/models/, por ejemplo llamada Utils.php y ahí definir cualquier método que quieras usar.
Ej: protected/models/Utils.php
Y después desde cualquier controller, por ejemplo SiteController:
Saludos!
Podrías agregar una nueva clase en protected/models/, por ejemplo llamada Utils.php y ahí definir cualquier método que quieras usar.
Ej: protected/models/Utils.php
<?php
class Utils {
// Método estático para no tener que crear una instancia
public static function sum($a, $B){
return $a + $b;
}
}
Y después desde cualquier controller, por ejemplo SiteController:
<?php
class SiteController extends Controller
{
public function actionIndex(){
$resultado = Utils::sum(1, 2);
$this->render('index', array('resultado_suma' => $resultado));
}
Saludos!
Company web site: pressEnter
Development using free software.
Development using free software.
#4
Posted 19 September 2012 - 04:00 PM
Genial!
Company web site: pressEnter
Development using free software.
Development using free software.
Share this topic:
Page 1 of 1

Help












