Nieuwe classe instantie van een string
raymond
24/01/2010 17:48:00Hallo,
Ik maak van een nieuwe instantie van een classe door middel van een string
Dit gaat goed, nu wil ik paramerters meegeven aan de constructor iemand een idee hoe dat te doen.
alvast bedankt
Ik maak van een nieuwe instantie van een classe door middel van een string
Dit gaat goed, nu wil ik paramerters meegeven aan de constructor iemand een idee hoe dat te doen.
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
Framework::import('nl.rcms.controllers.'.$controller);
$controller = new $controller
//$controller = new $controller($smarty); //werkt helaas niet
?>
Framework::import('nl.rcms.controllers.'.$controller);
$controller = new $controller
//$controller = new $controller($smarty); //werkt helaas niet
?>
alvast bedankt
PHP hulp
28/11/2024 22:38:28Joren de Wit
24/01/2010 18:03:00Door er haakjes achter te zetten en daar de parameters in mee te geven?
En ja, dat werkt gewoon.
Code (php)
En ja, dat werkt gewoon.
Hipska BE
24/01/2010 18:55:00Idd, zo doe ik het ook:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
/*
* Load & start the controller
*/
try{
$control = new $route->controller($route);
$control->{$route->controllerAction}();
}catch(Exception $error){
echo '<pre>Catched by '.__FILE__.':'.PHP_EOL.$error.'</pre>'.PHP_EOL;
}
?>
/*
* Load & start the controller
*/
try{
$control = new $route->controller($route);
$control->{$route->controllerAction}();
}catch(Exception $error){
echo '<pre>Catched by '.__FILE__.':'.PHP_EOL.$error.'</pre>'.PHP_EOL;
}
?>