Le monde du web (Symfony/Php/Angular)

Le monde du web (Symfony/Php/Angular)

Le blog contient des articles qui décrit les astuces et les bonnes pratiques techniques à appliquer dans les applications web,le blog touche aussi tous les modules d'un projet soit la partie Font-End ou Back-End et on se focalisent essentiellement sur les techniques suivantes (php/symfony/javascript/query/angular/html/css)

Hot

Post Top Ad

Post Top Ad

dimanche 19 mars 2017

Comment supprimer le message "Windows n'est pas authentique"

07:19 0
Même qu'on possède une version originale de Windows, il se peut que ce message apparaisse en bas à droite de son écran. Vous trouvez ci-dessous la solution pour résoudre ce problème:

  1. Cliquer sur le bouton Démarrer puis taper cmd dans le champ de recherche. Effectuer ensuite un clic droit sur cmd.exe et choisir "Exécuter en tant qu'administrateur".
     
  2. Dans la fenêtre de l'invite de commande qui vient de s'ouvrir, taper la commande suivante :slmgr /rilc (sous Windows 7) ou slmgr -rilc (sous Windows Vista)

    => Une fenêtre Windows Script Host va alors s'ouvrir puis lister l'ensemble des fichiers nécessaires à la réinstallation de la licence.
    Le message "Cette copie de Windows n'est pas authentique" devrait alors avoir disparu. Si cela n'est pas le cas, il est alors nécessaire de réinitialiser l'état de la licence.
    Pour cela => il suffit de taper la commande suivante dans notre invite de commande : 
    slmgr /rearm (sous Windows 7)
    ou

    slmgr - rearm
    (sous Windows Vista)



    Une fois cette commande effectuée, il vous sera demandé de redémarrer l'ordinateur.

  3. Après avoir redémarré le PC, il suffit d'aller dans Panneau de configuration, Système et sécurité, Système puis de cliquer sur le lien "Activer Windows maintenant" en bas de page. Dans la fenêtre d'activation de Windows, cliquer alors sur "Activer Windows en ligne maintenant".
    =>Ce message indiquant que le message "Windows n'est pas authentique" est enfin disparu ! depuis le bureau.

Read More

mardi 14 mars 2017

Symfony2 : Surcharger le module controller d'un bundle sur Symfony 2:

07:25 0


On est souvent ammené à vouloir surcharger un fichier d'un bundle pour le modifier et le personaliser.

dans cet exemple on va surcharger le bundle FOSUerBundle dans le nouveau bundle UserBundle:

Etape 1 : Il faut d'abord commencer par déclarer le bundle comme parent du nouveau bundle.

  1. namespace Nw\UserBundle;  
  2.   
  3. use Symfony\Component\HttpKernel\Bundle\Bundle;  
  4.   
  5. class NwUserBundle extends Bundle  
  6. {  
  7.    public function getParent()  
  8.     {  
  9.        return 'FOSUserBundle';  
  10.    }  
  11. }  

Etape 2 : Il faut créer un nouveau controleur qui hérite du controleur de FOSUserBundle:

  1. namespace nw\UserBundle\Controller;  
  2.   
  3. use Symfony\Bundle\FrameworkBundle\Controller\Controller;  
  4. use Symfony\Component\HttpFoundation\Response;  
  5. use FOS\UserBundle\Controller\SecurityController as SecurityController;  
  6.   
  7. use nw\UserBundle\Entity\User;  
  8.   
  9. /** 
  10.  * Description of UserController 
  11.  * 
  12.  */  
  13. class UserController extends SecurityController {  
  14.   
  15.     public function LoginBisAction()  
  16.     {  
  17.         $csrfToken = $this->container->get('form.csrf_provider')->generateCsrfToken('authenticate');  
  18.   
  19.          return  $this->container->get('templating')->renderResponse('FOSUserBundle:Security:login_content.html.twig',  array(  
  20.             'last_username' => null,  
  21.             'error'         => null,  
  22.             'csrf_token'    => $csrfToken  
  23.         ));  
  24.     }  
  25.       
  26.     public function createAction()  
  27.     {  
  28.       
  29.         $roles = $this->get('security.roles')->getRoles();  
  30.       
  31.     }  
  32. }  



Utilisation de FOSJsRoutingBundle

Read More

lundi 13 mars 2017

Utilisation de FOSJsRoutingBundle

07:36 0
Une jolie façon d'exposer votre routage Symfony2 aux applications clientes

  1. Introduction :  Cet ensemble permet d'exposer Symfony Routes à JavaScript, de sorte que vous pouvez générer des URL relatives ou absolues dans le navigateur en utilisant les mêmes routes que dans la partie back-end du frame-Work symfony .
  2. Les modes d'utilisation :
    • Consommer une API REST via les requêtes Ajax de la librairie JQuery
    • Configuration des routes au niveau du l'angular

  1. Syntaxe : 

  • Utilisations simple dans les fichiers JS : Routing.generate('route_name', /* your params */)
  • Utilisations dans la configuration des routes en Angular 1 :

  • angular.module('module_name').config(['$routeProvider',
        function($routeProvider) {
            $routeProvider.when('/url', {
                templateUrl: host+Routing.generate('route_dispacher', { paramètre: 'valeur'}),
                controller:'controller_name'
            })}]);



Symfony2 : Surcharger le module controller d'un bundle sur Symfony 2:

Read More

Post Top Ad