Articles of yii

Transactions multi-bases de données: mysql, SQL server et PHP

Je construis un code avec YII / PHP qui parle de deux bases de données MYSQL et SQL Server. Deux opérations sont en cours: écriture dans MYSQL et écriture dans SQL Server. Y a-t-il un moyen de les rendre atomiques? Actuellement, je fais ce qui suit: $tran1=…$db->beginTransaction(); …..db1…code $tran2=$db2->beginTransaction(); …….. $tran1->commit(); $tran2->commit(); Vous vous requestz […]

Yii $ criteria-> compare pour comparer deux tables aux valeurs d'une autre table

[RESOLU] J'ai besoin de comparer deux tables d'ID à une table de Détail afin de filterr mon CGridview. Le tableau "Détail" a trois champs importants: 1 – id of the detail row 2 – ID of an assigned PERSON 3 – ID of an assigned GROUP (of PERSONs) Vous ne pouvez affecter qu'une PERSONNE ou […]

Yii logging actif pour mysql et ms sql

J'utilise un logging actif du cadre yii. J'ai commencé mon projet en utilisant mysql. Maintenant, je voulais courir sur ms sql 2008. J'avais connecté le ms sql 2008 avec mon projet. Une partie de la page se charge correctement.Mais je suis confronté à un problème comme le nom de la colonne comme mots keys pour […]

Yii – Comment get des données d'un autre model

Bonjour Comment puis-je get des données d'un autre model? J'ai un champ de search où je dois searchr un nom de projet. alors ma Cgridview affichera les projets sélectionnés. J'ai ceci dans mes relations public function relations() { return array( 'project' => array(self::BELONGS_TO, 'RmProjects', 'project_id'), ); } J'ai accédé à project_name dans la fonction de […]

Yii sortinger dans le model via certaines valeurs

J'ai un CGridView avec une table tblDetails. J'ai besoin de sortinger datatables de la table non pas par asc ou desc, mais par des valeurs. la colonne à sortinger est le statut valeurs de colonne: 1) Nouveau 2) En attente 3) En attente d'approbation 4) Ouvert 5) Approuvé / fermé J'ai donc besoin que datatables […]

CDbCommand n'a pas pu exécuter l'instruction SQL: CDbCommand n'a pas pu préparer l'instruction SQL

J'utilise Yii avec PHP et avec Sql Server 2008 R2. Quelqu'un peut-il me dire où est le problème? public function actionUpdate($id) { $model=$this->loadModel($id); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if(isset($_POST['Hold'])) { $model->atsortingbutes=$_POST['Hold']; $model->startTimeHour=cc("select code from Lookup where name='$model->startTime' and type='starttime'")->queryScalar(); if($model->save()) $this->redirect(array('view','id'=>$model->id)); } $this->render('update',array( 'model'=>$model, )); } Model $model->startTime […]

Construire l'application web Yii sur une database entièrement fonctionnelle

Est-il sûr de build une application Yii sur une database SQL Server qui est utilisée par un autre logiciel? L'idée est de migrer ce logiciel de bureau pour une WebApp mais je dois laisser la structure de la database intacte . C'est une database assez complexe et j'ai aussi des requêtes SQL très complexes, donc […]

Obtenir Yii pour bien jouer avec SQL Server

J'ai installé une connection de database dans mon file de configuration, et si j'imprime le contenu de Yii :: app (), je peux find les détails de connection à la database, et ils sont corrects. Lorsque j'essaie d'utiliser l'outil générateur de templates Gii, cependant, il tombe sur moi. 53 public function init() { 54 echo […]

Impossible de se connecter à Yii avec SQL Server local 2012

J'ai SQL Server Express 2012 sp2 sur Windows 10, version PHP 5.5.28, Yii Version 1.1.16, Sql Native Client 11 installé J'ai suivi les instructions dans le lien suivant Activer les connections à distance pour SQL Server Express 2012 mais le code suivant fonctionne <?php $serverName = "localhost\\sqlexpress"; //serverName\instanceName $connectionInfo = array( "Database"=>"ZDP", "UID"=>"sa", "PWD"=>"sa123123"); $conn […]

Correction SQL et boucle pour placer automatiquement datatables dans CGridView

J'utilise actuellement SQL pour créer un nouveau fournisseur de données pour remplir mon cgridview. Le problème que je rencontre est que je dois cibler les ID directement sur les questions dynamics que les users créent, et les append un par un à la vue formulaire. Par exemple, le SQL que j'utilise est MAX(CASE WHEN uv.user_type_variables_id […]