Archives du mot-clé : Yii1

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 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

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 »

Sep 25

Yii1- Référence de la page sur laquelle l’action a été lancée

Tweet Le framework Yii vous permet de gérer les requêtes et URL. Dans le cas ou vous avez besoin de connaitre la page à l’origine de l’action qui vient d’être exécutée, voila le code à utiliser   print Yii::app()->request->urlReferrer;