Pour le LRU vient d'une autre classe, je l'ai instancié maintenant mais il ne l'accepte pas, voilà la modification de la fonction:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| public function getLRUlist() {
$cnx = new DataBaseManager();
$article = new \.....\Parse\Article();
$LRU=$article->getLRU();
$result = $cnx->query("SELECT `ID_LRU` FROM `lru` WHERE `LRU` ='" . $LRU . "'");
// var_dump($result);
echo "<table>";
while ($data = $result->fetch()) {
echo "<tr><td>".($data['LRU'])."</td></tr>";
}
echo "</table>";
//return $result;
} |
Et voilà l'erreur:
Warning: Missing argument 1 for Floose\Parse\Article::__construct(), called in ......
Le scénario de ce truc là est:
Dans le Customercontrolleur.php où j'ai crée cette fonction au dessus ainsi une autre fonction qui getWidgetData qui fait appelle à toutes les fonctions, j'accède à chaque fonction dans le fichier HTML.Twig par Widget.[indice].
Dans le routes.php j'ai fait appel à la vue:
1 2 3 4 5 6 7 8 9 10 11 12 13
| $app->get('/Customer/{id}', function($id) use ($app) {
if ($app['security']->isGranted('ROLE_USER')) {
$dash = new \........\DashSave();
$widgetData = explode("/", $dash->getWidgetData());
$bdm = new CustomerDAO();
$customer = $bdm->getCustomerByID($id);
$control = new Floose\Customers\CustomersController($customer);
$widget = explode('#', $control->getWidgetData());
return $app['twig']->render('CustomerData.html.twig', array('control' => $control, 'widget' => $widget, 'customer' => $customer, 'lastUpdate' => $widgetData));
} else {
return $app->redirect('/......../web/login');
}
}); |
Partager