Tag: yii2

Yii2 ist die neueste version des Yii PHP Frameworks (Yii ist ein high-performance-Komponenten-basiertes PHP-framework), version 2.0.15 wurde veröffentlicht am März 20, 2018.

Yii2 Modul-Fehler-Seite wird nicht angezeigt, es zeigt aber, leere Seite bei Fehler 404

Anzahl der Antworten 2 Antworten
Ich habe versucht, schreiben mein eigenes actionError im Modul DefaultController das nur, um render-Fehler-Seite(HTML, nur zum testen) und es zeigt nur die leere Seite, statt zu zeigen, die Fehler-Seite. Bin ich den richtigen Weg unten? Es zeigt

Bootstrap funktioniert nicht in pdf

Anzahl der Antworten 3 Antworten
Dies ist mein controller-code public function actionPrint_death_certificate1() { $this->layout = 'certificate'; $html = $this->render('test'); require_once(Yii::$app->basePath . "/../vendor/mpdf/mpdf/mpdf.php"); $mpdf=new mPDF(); $mpdf->WriteHTML($html); $mpdf->Output(); } Meiner Sicht <div class="container"> <div class="row"> <div class="col-md-6"> Heading1 </div> <div class="col-md-6"> Heading2 </div> </div>

Yii2 wie ändern loginUrl-Komponenten an die Benutzer für das Modul

Anzahl der Antworten 2 Antworten
Habe ich folgende config eine Komponente user 'user' => [ 'identityClass' => 'app\models\web\User', 'enableAutoLogin' => true, 'loginUrl'=>['/backend/login'], ], Ich habe 2 Module backend und frontend. Ich möchte, wenn der Benutzer gehen, um die backend-Teil benötigen, verwenden Sie

Yii2 params Zugang innerhalb der lokalen config-Datei im common-Verzeichnis

Anzahl der Antworten 3 Antworten
Ich bin mit Yii2 erweiterte Vorlage, Ich möchte den Zugriff params.php im main-local.php - Datei Ich nannte diese Möglichkeiten: main-local.php: 'mailer' => [ 'class' => 'myClass', 'apikey' => \Yii::$app->params['mandrill_api_key'], 'viewPath' => '@common/mail', ], und ich haben gespeichert

Wie zum verknüpfen von zwei Tabellen und Werte in Yii2 gridview

Anzahl der Antworten 2 Antworten
Ich bin mit Yii2 gridview-widget um die Daten anzuzeigen. Bin ich mit zwei Tabellen namens als Nachricht und message_trigger. In Nachricht Spalten der Tabelle sind object_model, Object_id. In message_trigger die Spalte object_id, object_name. Dem Netz Holen der

Wie man assoziative Arrays in Yii2?

Anzahl der Antworten 1 Antworten
Ich möchte assoziatives array mit foreach zu verwenden, die in Yii 2 dropdownlist. Mein Ziel ist array wie folgt mithilfe von foreach- $array= [ ['id' => '123', 'name' => 'abc'], ['id' => '124', 'name' => 'def'], ];

Wie lösche ich Zeilen in Yii2?

Anzahl der Antworten 4 Antworten
Möchte ich eine Zeile löschen in der Datenbank basierend auf einer Bedingung. Ich habe versucht, wie diese $fanclub = FanClub::find()->where(['user_id'=>$userid])-> andwhere(['crew_member_id'=>$id])->one(); if($fanclub) { $fanclub->delete(); } ist das der richtige Weg ist, um eine Zeile zu löschen in

Yii2 Rest - Benutzerdefinierte Aktion und OPTIONEN Methode

Anzahl der Antworten 5 Antworten
Ich habe Probleme mit der folgenden Aktion "/login" route Aktion in meinem UsersController Klasse public function actionLogin(){ $data = Yii::$app->getRequest()->getBodyParams(); $model = new Usuario(); //Validamos que se hayan recibido los campos if(empty($data['email']) || empty($data['password'])){ throw new \yii\web\BadRequestHttpException("Debe

Fügen Sie Logo & Title NavBar (Yii2)

Anzahl der Antworten 2 Antworten
Wie kann ich ein logo + Titel einen Yii2 web-app? Ich verwendet-Verkettung-stick-logo auf Titel (unten) NavBar::begin([ 'brandLabel' => '<img src="favicon-32x32.png"; class="img-responsive">'.'Car Management System', und es ging, aber das logo erschien auf der Oberseite der Titel. Ist dies

Yii2 Wie kann ich eine zusätzliche Klasse, die Bezeichnung der Menüpunkte

Anzahl der Antworten 1 Antworten
Wie kann ich eine CSS-Klasse, die auf einem Label (Element) Beispiel: ['label'=>'Home', 'url'=>['site/home']] Dies nicht funktioniert ['label'=>'Home', 'class'=>'list-group-item', 'url'=>['site/index']], InformationsquelleAutor kouwen | 2014-09-14

wo beforesave-Funktion in yii2, wie man den Zugriff im controller

Anzahl der Antworten 1 Antworten
will ich machen signup Funktion in meiner app, wie man erstellen Sie hash-Passwort mit yii2. dies ist mein user.php <?php namespace app\models; use Yii; use yii\base\NotSupportedException; use yii\db\ActiveRecord; use yii\base\Security; use yii\web\IdentityInterface; /** * This is the

Yii2 - createUrl() mit array params?

Anzahl der Antworten 2 Antworten
Entsprechend der Yii2 Dokumentation , soll ich Gebäude die URL wie folgt aus: $appUrl = Yii::$app->urlManager->createUrl([Yii::$app->controller->id . '/' . Yii::$app->controller->action->id,'p1' => 'v1','p2' => 'v2'] , null); It-Ausgänge: /index.php?r=Benutzer%2Findex&p1=v1&p2=v2 Welche ist die richtige Ausgabe. Nun, was ist, wenn

Wie zum hochladen mehrerer Dateien mit Yii-framework 2.0

Anzahl der Antworten 1 Antworten
Arbeit mit Yii framework 2.0-ich möchte in der Lage sein, mehrere Dateien hochladen. Folgende Yii 2 Dokumentation, Unterabschnitt Upload Multiple Files ich habe das folgende Modell. class Newsletter extends \yii\db\ActiveRecord { public $attachment_file; public function rules() {

Yii2 ein Formular erstellen, ohne ein Modell

Anzahl der Antworten 3 Antworten
Ich Frage mich, wie kann ich ein Formular erstellen, ohne ein Modell in framework Yii2 wie erstelle ich ein mailchimp signup form, so ein Modell ist nicht erforderlich, der code unten erzeugt eine form jedoch, wie Sie

Yii2: Submit und validate einem Formular über einen button außerhalb der form

Anzahl der Antworten 4 Antworten
Ich habe ein problem bei der Einreichung und Validierung eines Formulars mit einer Schaltfläche, die außerhalb der form, mit Yii2. Dies ist mein Fall: Ich habe ein Formular (myForm) und einen submit-button (myButton) in dieser form. Wenn

Modal-pop-up in der grid-Ansicht in yii2

Anzahl der Antworten 1 Antworten
ich würde gerne ein pop-up-modal, wenn ich auf einen button in der grid-Ansicht. ist das möglich mit yii2 gridview? <?= GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ ['class' => 'yii\grid\SerialColumn'], 'time_zone', 'no_of_users', 'bill_name', 'bill_address',

Yii2 Globale filter/Verhalten zu zwingen, Benutzer zu authentifizieren ersten

Anzahl der Antworten 2 Antworten
In meinem Yii2 Anwendung, die ich bin versucht zu erzwingen, dass alle Benutzer authentifiziert werden. Wenn Sie nicht bereits authentifiziert ist, sollten Sie werden auf die Anmeldeseite umgeleitet. In Yii1 ich Tat dies, indem Sie eine Klasse

yii2: Show label anstelle von Wert für Boolesche checkbox

Anzahl der Antworten 3 Antworten
Habe ich eine check-box die Eingabe als Typ Boolean zum speichern von Werten als dishcharged - aktiviert oder deaktiviert werden. Geprüft wird Shop 1 " und "deaktiviert" speichern 0. Nun möchte ich zeigen, das label als ja

Wie erstellen Sie Module in YII2

Anzahl der Antworten 2 Antworten
Wie erstellen Sie ein Modul in yii2 und einstellen der gleichen Konfiguration. Ich habe Suche eine Weile auf google und ich kann nicht finden, dass viel tutorial auf. Bitte helfen Sie. Wenn es nicht irgendwelche tutorials dann

Yii2 dropdownlist-OHNE $ - Modell

Anzahl der Antworten 2 Antworten
Suchte ich im web weit und breit nach einer Lösung für dieses problem. Ich weiß schon, die Yii2 dropdown-Weg ist dieser: <?php use yii\helpers\ArrayHelper; use backend\models\Standard; ?> <?= Html::activeDropDownList($model, 's_id', ArrayHelper::map(Standard::find()->all(), 's_id', 'name')) ?> Aber ich möchte,

In Yii2, wie kann ich ausschließen, von layout-rendering in ein view-Datei?

Anzahl der Antworten 3 Antworten
Habe ich einen admin-login-Seite, die ich Rendern möchten, ohne das layout. Wie kann ich das Rendern einer Ansicht in Yii2 ohne rendering direkt in das Haupt-layout? Es kann nur getan werden, im controller mit der Methode renderPartial

yii2 wie kann ich auf post Wert

Anzahl der Antworten 5 Antworten
Habe ich folgenden code in meinen controller zu versuchen, um es zu arbeiten, bevor Sie das hinzufügen von Validierung etc Dieser code ist aus hier allerdings werde ich die Anpassung sowieso $email = $_POST['Newsletter[email]']; $session->save_email($email); //Subscribe User

yii2 ändern der controller-Aktion im gridview

Anzahl der Antworten 4 Antworten
Habe ich ItemController und in actionView I setzen gridview meiner Itempicture, und ich will, wenn ich auf das icon klicken, anzeigen, aktualisieren und löschen gehen Sie dann zu ItempictureController. so, Wie die änderung controller-action in gridview mit

erste Gii arbeiten auf Yii 2.0

Anzahl der Antworten 5 Antworten
ich habe die erweiterte Vorlage, extrahiert und verändert das root-Dokumente für die back-end und front-end, aber ich kann nicht scheinen, um herauszufinden, wie man Gii arbeiten durchführen, die crud-Operationen. es ist verlangen und verlangen-dev-Feld in der Komponist.JSON

Klasse, 'CHtml', die nicht in Gridview in Yii2

Anzahl der Antworten 1 Antworten
Ich entwickle Yii2 Anwendung, wo ich eine Liste von Bestellungen Daten in GridView. Benutzer können klicken Sie auf die Bestell-id und werden weitergeleitet zu einem anderen GridView mit, um die details auflisten. Ich möchte die display-link mit

Redirect von einer view zu einer anderen view - Yii2

Anzahl der Antworten 2 Antworten
Dies ist meine form, in der Ansicht-Seite meiner website. <?= $form->field($model, 'taskID')->textInput(['readonly' => true, 'value' => Yii::$app->getRequest()->getQueryParam('id')]) ?> <?php $ifDistributor = User::find()->select('userType')->where(['username'=>Yii::$app->user->identity->username])->andWhere(['userType'=>'Distributer'])->exists(); $ifDistributorHasOnSiteSupport = Distributorinfo::find()->select('hasOnSiteSupport')->where(['UName'=>Yii::$app->user->identity->username])->andWhere(['hasOnSiteSupport'=>1])->exists(); if($ifDistributor) if($ifDistributorHasOnSiteSupport) echo $form->field($model, 'assignedToID')->dropDownList( ArrayHelper::map(dektrium\user\models\User::find() ->select('username') ->where(['userType'=>'CCE-Distributer']) ->andWhere(['distributerID'=>Yii::$app->user->getId()]) ->all(),'username','username'),['prompt'=>'Select Person'] );

Wie öffnen Sie ein neues Fenster, in YII-framework 2.0

Anzahl der Antworten 3 Antworten
Ich möchten, klicken Sie auf einen link innerhalb der Grid-Ansicht, die sollten sich ein neues Fenster öffnen in einem neuen tab. Ich will nicht CHtml::Link Antworten, da es in YII 1.1, ich bin mit YII 2.0. DEN

Yii2 AppAsset nicht die Erzeugung von css/js links im layout

Anzahl der Antworten 4 Antworten
Gut, ich habe alle meine CSS-und JavaScript-Sachen in AppAsset aber ich kann nicht machen es zum anzeigen der css-und js-links in die in die front-end-anzeigen. Hier sind meine Dateien: app/assets/AppAsset.php: <?php namespace app\assets; use yii\web\AssetBundle; class AppAsset

Wie ändern Yii2 Paginierung in GridView-widget zu zeigen, erste und Letzte Seiten?

Anzahl der Antworten 3 Antworten
Standard-Ansicht der Seitenumbruch ist "1, 2, 3, ..., 10" Ich brauche, um es zu transformieren in "(erste Seite), x, x, x, (aktuelle Seite), x, x, x, (Letzte Seite)" Wie kann ich das tun? InformationsquelleAutor Gorini4 | 2015-01-24

Äquivalent von "Yii::app()->runController('controller/action')" in Yii2?

Anzahl der Antworten 1 Antworten
Was ist das äquivalent Funktion: Yii::app()->runController('controller/action') in Yii2? Ich möchte zum aufrufen einer Aktion aus einem anderen controller im aktuellen controller. Dank. InformationsquelleAutor Maulana Yusuf | 2015-02-11

Wählen Sie Daten mit like-operator in yii2

Anzahl der Antworten 4 Antworten
Wie kann ich abrufen von Daten mit Like Betreiber? Ich habe dies ausprobiert, aber erhalte eine Fehlermeldung: use yii\db\Query; public function getExportData($searchVal = '') { $query = new Query; if($searchVal != '') { **here i am getting

Wie pflegt man verschiedene log-Dateien für verschiedene Zwecke in Yii2

Anzahl der Antworten 3 Antworten
Ich bin mit Yii2 für ein Projekt. Ich habe eine Klasse für das konsumieren eines Dienstes eines Drittanbieters. Diese Klasse hat zwei Methoden sendRequest und processResponse. Ich möchte um getrennte Protokolle für die Nutzlast in sendRequest, bevor

Yii2 - Fehler #1 - Ein interner server Fehler aufgetreten

Anzahl der Antworten 1 Antworten
Grüße Ich Habe den upload auf einen web-server (nicht lokal) eine Yii2 Anwendung in: http://acastro.wc.lt/ Das problem ist, dass wenn Sie versuchen, wechseln Sie zwischen ENG oder PT Sprachen den Rahmen schmeißt einen FEHLER #1 - Ein

Auswählen bestimmter Spalte Wert mit Bedingung

Anzahl der Antworten 4 Antworten
Möchte ich, um eine bestimmte Spalte aus der Tabelle User, in yii2 mit aktiven Datensatz unten ist mein code $model = User::findOne(['id' => 1]); diese wird wieder die ganze Spalte aus der Tabelle mit user-id gleich 1,

Yii2 findModel Array

Anzahl der Antworten 3 Antworten
In der yii2 documentation ich fand es eine Möglichkeit das konvertieren von aktiven Datensatz-array . Customer::find()->asArray()->all(); Aber ich kann nicht verwenden, wie diese :- Customer::findModel($id)->asArray(); Wie sollte ich das tun? Bitte helfen Sie InformationsquelleAutor Chhorn Soro |

Yii2: Number format

Anzahl der Antworten 2 Antworten
Ich habe eine Spalte in der Datenbank als float. Die Spalte wird als Zahl in das Modell. Ich formatiert werden soll, verändert sich in Gridview mit zwei Dezimalstellen und konnte nicht einen Weg finden, wie es getan

Yii2 Wählen Sie nur einige Spalten aus verknüpften Modell

Anzahl der Antworten 2 Antworten
Controller ich habe: public function actionGetItems() { $model = new \app\models\WarehouseItems; $items = $model->find()->with(['user'])->asArray()->all(); return $items; } In WarehouseItem Modell i standard (erstellt von gii) relation Erklärung: public function getUser() { return $this->hasOne('\dektrium\user\models\User', ['user_id' => 'user_id']); }

AutoVervollständigen in yii2

Anzahl der Antworten 3 Antworten
In Yii2 ich möchte einem meiner input-Feld mit autocomplete, wenn der Benutzer mit der Eingabe beginnen.Unten ist mein code, der verwendet Jui Autocomplete. <?php $items= ArrayHelper::map(Company::find()->all(), 'c_id', 'name'); echo AutoComplete::widget([ 'model' => $model, 'attribute' => 'company', 'clientOptions'

Yii2 Thema integration

Anzahl der Antworten 6 Antworten
Habe ich installiert Yii2 erweiterte Anwendung, und das will ich jetzt ändern backend-theme. Wie kann ich dies tun? Gibt es irgendeine Datei, wo ich sagen muss Yii2, die meine custom-Design? Ich stellte mein Thema unter backend/web/themes/mytheme. Ich

Sortieren hasMany-Beziehung in Yii2

Anzahl der Antworten 3 Antworten
Habe ich eine einfache Beziehung 1:N zu bekommen, einige Preise von einem einzigen Modell. public function getPrices() { return $this->hasMany(Prices::className(), ['device_id' => 'id']); } Aber ich brauche die Preise von Objekten sorteds durch eine bestimmte Eigenschaft, in

Yii2 dropdownList wählen Sie option "Standard"

Anzahl der Antworten 3 Antworten
Bin ich wieder cat_id Wert per GET in der url zu sagen, dass meine dropdown-Liste das Element muss ausgewählt sein. Aber es funktioniert nicht. <?= $form->field($model, 'cat_id')->dropDownList( ArrayHelper::map(DeviceCats::find() ->where(['is_deleted' => 'no'])->all(),'id','title') ,['options' => [$_GET['cat_id'] => ['selected'=>true]] ,

Yii2 Pjax und ActiveForm beforeSubmit funktioniert nicht nach reload?

Anzahl der Antworten 2 Antworten
Erstelle ich eine Ladeanzeige auf mein submit-button und das anbringen der "start" - Verfahren, um die beforeSubmit Ereignis mit der registerJs Funktion. Funktioniert es das erste mal richtig, aber nach dem Pjax-container geladen wird, das Ereignis wird

Wie Sie das erreichen, muliple left join in yii2?

Anzahl der Antworten 3 Antworten
Ich habe 3 Tabellen mit Namen, Lager -, Produkt -, Benutzer. Ich habe eine joinning Abfrage, wie unten dargestellt. Kann jemand bitte sagen Sie mir, wie es zu implementieren, in yii2? SELECT stock.sale_price_per_unit, sum(stock.quantity), product.product_name, users.username FROM

Yii2 Überschreiben generische create-Aktion im Rest ActiveController

Anzahl der Antworten 3 Antworten
Habe ich eine Rest API in Yii2 und Yii generiert alle Aktionen Ansicht /aktualisieren /erstellen /löschen Will ich ändern, das comportement der createMethode et garde, die mit anderen Methoden, SO kann ich nicht die Klasse Controller, sollte

Immer Call to undefined method Yii::app() innerhalb der layout-Ansicht

Anzahl der Antworten 3 Antworten
Ich habe vor kurzem angefangen mit Yii 2 und ich habe einige Probleme mit dem layout-Datei mit immer die folgende Fehlermeldung: Call to undefined method Yii::app() Dies ist meine layout Datei: <?php use yii\helpers\Html; /* @var $this

Yii2 frisch installieren: Verkäufer/bower/jquery/dist Pfad falsch ist

Anzahl der Antworten 5 Antworten
Ich gerade installiert yii2 (erweitert) Verwendung Komponist. Ich habe setup nginx, etc. Aber es funktioniert nicht: Invalid Parameter – yii\base\InvalidParamException The file or directory to be published does not exist: /srv/www/site/vendor/bower/jquery/dist In den Ordner "vendor/bower' es ist

Yii2 speichern von array von Formular-Feldern in ein einziges Datenbank-Feld

Anzahl der Antworten 5 Antworten
Wie kann ich ein array von Feldern in Yii2 die aktuelle/Standard-setup funktioniert nur für den Bereich die nicht-array. Unten sind die Formularfelder, die ich brauche, um zu speichern in einem Feld: <div class="repeat"> <table class="wrapper" width="100%"> <thead>

Yii2 Menüleiste die Sichtbarkeit auf einen Bestimmten Benutzer

Anzahl der Antworten 2 Antworten
In meinem main.php, ich habe ein Menü: 'items' => [ ['label' => 'Home', 'url' => ['/site/index']], ['label' => 'Biz Staff', 'url' => ['bizstaff/index'], 'visible' => User::isBizAdmin(), 'items' => [ ['label' => 'Staff List', 'url' => 'index.php?r=user/index'], ['label'

Wie Schreibe Insert-Abfrage in Yii2?

Anzahl der Antworten 1 Antworten
In Yii2, Wie zum einfügen von Daten aus einer Tabelle zu einer anderen. Hier habe ich zwei Tabellen table1 und table2. Nun, was ich brauche, ist, wenn eine Bedingung erfüllt, die ich brauche übertragung bestimmter Daten aus

Yii2, mehrere Wert Select2

Anzahl der Antworten 3 Antworten
Habe ich Last select2 Daten wie diese : $data = ArrayHelper::map(ContactGroups::find()->where(['group_status'=>'ACTIVE'])->asArray()->all(),'group_id', 'group_name'); echo $form->field($model, 'group_id')->widget(Select2::classname(), [ 'data' => $data, 'model' => $model, 'language' => 'en', 'options' => ['placeholder' => Yii::t('modules','Pilih Kelompok')], 'pluginOptions' => [ 'allowClear' => true,