Pajagus.fr
Partager, c'est aussi apprendre...
Agrandir un disque VDI (VirtualBox)
Posté le 30 janvier 2014 à 10:05
Rubrique(s) : Informatique
Virtualbox utilise des fichiers VDI pour stocker les disques dur de vos machines virtuelles. La taille des VDI est fixée lors de la création et peut s’avérer par la suite insuffisante.
Les Datasources
Posté le 27 janvier 2014 à 09:29
Rubrique(s) : Informations
Une application MyMVC est composée de controlers et d’actions. Chaque action correspond à une méthode de controler. Ces méthodes utilisent principalement des variables locales. Si votre application doit mettre à disposition de plusieurs méthodes (actions) des données similaires il faudra utiliser des datasources cela évite de créer des variables globales. Un datasource correspond à une […]
Gestion multilingue
Posté le 24 janvier 2014 à 08:03
Rubrique(s) : Informations
Pour gérer le multilingue MyMVC propose un système très simple via des fichiers ini. L’activiation se fait dans /config/config.ini defaultLocal = « fr » Par défaut cette variable est vide, ce qui à pour effet de désactiver le module multilingue. Les données de traduction associées à une langue sont stockées dans un fichier ini => /config/lang/fr.ini : ; id […]
Variables globales
Posté le 21 janvier 2014 à 09:17
Rubrique(s) : Informations
MyMVC définis plusieurs variables globales qui sont utilisables dans les contrôleurs, dans les templates (views) etc… Constantes (utilisable dans le code PHP) BASE_URL = url de l’application MyMVC_AJAX = true, si la requête en cours provient d’un appel Ajax TEMPLATE_DIR = racine du dossier des templates TODAY_MYSQL = date du jour au format MySQL : […]
Utilisez des Urls spécifiques
Posté le 21 janvier 2014 à 08:39
Rubrique(s) : Informations
Par défaut les urls utilisées par MyMVC sont du type : http://…../controler/action Par exemple pour exécuter l’action liste du controler compte, l’url est : http://…./compte/liste. Si vous souhaiter utiliser des urls spécifiques pour votre application, MyMVC intègre un routeur qui permet de faire correspondre une adresse du type : http://…../maPage.html avec un controler et une […]
Base de données
Posté le 20 janvier 2014 à 09:48
Rubrique(s) : Informations
Il y a de grandes chances que votre application utilise une base de données pour stocker les informations saisies par les utilisateurs. Pour cela MyMVc propose une classe d’abstraction afin de simplifier l’écriture de requêtes SQL. Cela évite dans 90% des cas l’écriture de code SQL. Pour actvier l’utilisation d’une base de données dans MyMVC […]
Configuration et démarrage MyMVC
Posté le 18 janvier 2014 à 10:14
Rubrique(s) : Informations
Htaccess Pour fonctionner MyMVC nécessite d’avoir un fichier .htaccess dans /www. Voici le contenu minimum de ce fichier RewriteEngine on # chemin relatif de l’application RewriteBase / # test fichier RewriteCond %{REQUEST_FILENAME} !-f # test dossier RewriteCond %{REQUEST_FILENAME} !-d # test lien RewriteCond %{REQUEST_FILENAME} !-l # redirige tout ver index.php RewriteRule . index.php [L] […]
Arborescence des fichiers
Posté le 17 janvier 2014 à 10:00
Rubrique(s) : Informations
Plusieurs dossiers forment le framework. Le dossier le plus important est /mymvc qui contient tout le code MyMVC. Ensuite de nombreux dossiers annexes sont nécessaire au bon fonctionnement, voici le détail de ces dossiers : /config => Contient les fichiers ini config.ini datasources.ini pages.ini views.ini /config/db => contient les fichiers de configuration pour les accès […]
MyMVC : Modèle – Vue – Controler
Posté le 17 janvier 2014 à 12:05
Rubrique(s) : Informations
Les controlers Les controlers sont le point d’entrée principal de chaque appel MyMVC. Chaque appel se caractérise par l’exécution d’une méthode (action) de controler. Par exemple l’url /comptes/liste va exécuter la méthode listeAction du controller ComptesController. Exemple de controller : class ComptesController extends MyMVC_Controller { public function __construct() { Parent::__construct(‘comptes’); $this->_setAction(‘liste’); // action par défaut […]
Présentation MYMVC
Posté le 16 janvier 2014 à 07:28
Rubrique(s) : Informations
MyMVC c’est un petit framework PHP mise au point pour mes besoins personnels depuis quelque années. Ce framework n’a aucune prétention et le but est simplement de partager avec toutes personnes qui souhaitent le tester, l’utiliser. Cela permet d’avoir un retour d’utilisateurs, toujours très instructif. L’idée du départ c’est de fournir une base pour un […]