Archives de la Catégorie : Yii1.x

Mai 26

Yii1 – Connaitre le répertoire de votre site

Tweet Pour connaitre le chemin sur le disque de votre site, saisissez la commande Yii::getPathOfAlias(’webroot’) Exemple d’affichage du chemin <?php echo Yii::getPathOfAlias(’webroot’) ?> Vous obtenez à l’écran le texte suivant : C:/wamp/www/votreSite Dans notre exemple, on peut voir que je suis sous Windows et que j’utilise Winamp.

Avr 11

Internationalisation (i18n)

Tweet Cet article correspond à une traduction adaptée (il ne s’agit d’une version synthétisée et non une traduction exacte) du tutorial en anglais que l’on retrouve dans la documentation Yii à cette adresse http://www.yiiframework.com/doc/guide/1.1/fr/topics.i18n Avant de commencer, définition le champ d’action. Merci wikipédia Extrait de Wikipedia : L’internationalisation est le processus de conception d’un logiciel …

Lire la Suite »

Mar 06

Yii1 – 2 boutons d’action sur un formulaire

Tweet Il arrive qu’il soit nécessaire d’avoir besoin de deux boutons d’action ou plus sur un formulaire. Il faut donc pouvoir distinguer laquelle des actions a été exécutés. Partons du principe que l’on souhaite afficher le formulaire en création, pour cela nous allons appeler l’action create. L’action create va rediriger l’utilisateur vers la vue « form » …

Lire la Suite »

Fév 24

Yii1 – CActiveRecord – findAll() – trier le résultat

Tweet Vous souhaitez récupérer la totalité d’une table avec un tri particulier en utilisant les ActiveRecord et la fonction findAll(). Comme d’habitude Yii framework vous facilite la vie $variable=NomModel::model()->findAll(array(’order’=>’ColonneDeTri’));

Fév 18

Yii1 – Download un fichier depuis un blob dans une base de données MySQL

Tweet Nous avons vu dans l’article précédent : Une fois le fichier stocké en base de données, nous allons voir comment récupérer le fichier dans un blob. Le code est simple … Controller public function actionDownloadFile() { // Recherche de l’enregistrement en base de données $model=Image::model()->findByPk(’7’);   // code introduit pour transférer le fichier header(’Pragma: …

Lire la Suite »

Fév 12

Yii1 – Uploader un fichier dans un blob d’une base de données

Tweet Dans un article précédent, nous avons vu comment uploader un fichier sur le serveur . Nous allons voir maintenant comment charger un fichier dans une base de données. Au niveau de la vue (view.php) Nous allons utiliser le composant « activeFileField » pour que l’utilisateur sélectionne le fichier. Note : Pour que cela fonctionne, il faut …

Lire la Suite »

Fév 05

Yii1 – Upload un fichier

Tweet Nous allons voir dans cet article comment envoyer un fichier sur le serveur après sélection par l’utilisateur. Au niveau de la vue (view.php) Nous allons utiliser le composant « activeFileField » pour que l’utilisateur sélectionne le fichier. Note : Pour que cela fonctionne, il faut mettre à jour ‘htmlOptions’ avec « array(‘enctype’ => ‘multipart/form-data’) ». <h1> <?php $form=$this->beginWidget(’CActiveForm’, …

Lire la Suite »

Nov 27

Yii1 – Configurer l’accès à la base de données avec Yiiframework

Tweet Nous allons voir dans cet article le moyen de se connecter à une base de données MySQL. Le mécanisme reste le même pour une connexion à une base ProgresSQL, Oracle… Yii prend en charge de nombreux moteurs de base de données, notamment : Microsoft SQL Server, MySQL, Oracle, ProgresSQL… Configurer votre serveur PHP Pour …

Lire la Suite »

Oct 23

Yii1- Envoyer un mail avec PHPMailer et YiiFramework

CapturePhpMailer1

Tweet Pour envoyer un mail, nous allons utiliser l’extension PHPMailer. PHPMailer est une librairie qui permet d’envoyer ou de consulter des mails. Pour cela, nous allons l’utiliser comme une extension dans Yii. PHPMailer Installation de l’extension PHPMailer Tout d’abord, vous allez télécharger la dernière version ici Une fois télécharger, vous allez extraire le fichier dans …

Lire la Suite »

Oct 10

Créer une liste déroulante avec YiiFramework

Tweet Dans cet article nous allons voir comment utiliser la liste déroulante dans un formulaire. Comme Yii est la pour faciliter la vie du développeur, la classe dropDownList vous permettra d’afficher une liste déroulante soit à partir de données que vous lui indiquerez manuellement ou soit à partir de données provenant d’une base de données …

Lire la Suite »

Articles plus anciens «