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.

Wie bekomme ich den aktuellen controller in yii2

Anzahl der Antworten 3 Antworten
Ich versuche, aktuelle Seite controller in yii2? Wie kann ich erreichen, das in Yii2? In Yii 1.0 Yii::app()->controller->action->id Yii2 ? InformationsquelleAutor der Frage rdanusha | 2015-01-06

Yii Framework 2.0-Login Mit Benutzer-Datenbank

Anzahl der Antworten 2 Antworten
Ich habe versucht, auf der Internet-Suche, wie Sie den code schreiben, der im Yii-framework 2.0, so dass Benutzer können einloggen mit den Zugangsdaten in der Datenbank gespeichert und nicht aus dem array, das Präfix in models/User.php. Ich

URL in yii2 gridview

Anzahl der Antworten 7 Antworten
In yii2 gridview, ich habe diesen code: <?php echo GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ ['class' => 'yii\grid\SerialColumn'], [ 'label'=>'bla', 'format' => 'url', 'value'=>function ($data) { return Html::url('site/index'); }, ], ['class' => 'yii\grid\ActionColumn'],

Immer bad request (#400) auf Ajax-Aufrufe mit Yii 2

Anzahl der Antworten 7 Antworten
Dies ist mein code: $(document).on('change', '#tblhotel-int_zone_id', function(e){ var zoneId = $(this).val(); var form_data = { zone: zoneId }; $.ajax({ url: "state", type: "POST", data: form_data, success: function(response) { alert(response); } }); }); Dies zeigt: Bad Request (#400):

Wie count und group by in yii2

Anzahl der Antworten 4 Antworten
Möchte ich generieren, die folgende Abfrage mit yii2: SELECT COUNT(*) AS cnt FROM lead WHERE approved = 1 GROUP BY promoter_location_id, lead_type_id Habe ich versucht: $leadsCount = Lead::find() ->where('approved = 1') ->groupBy(['promoter_location_id', 'lead_type_id']) ->count(); Generiert diese Abfrage:

Ändern Sie das layout-Datei in eine Ansicht, in Yii2

Anzahl der Antworten 4 Antworten
Ich bin dabei ein kleines Projekt mit Yii2. Nehme an, ich habe das gleiche layout (header, footer) in einer Ansicht (zB site), mit Ausnahme einer login.php in dieser Ansicht. Ich möchte eine andere oder keine Kopf -

yii2 registrieren JS-Dateien zu einer Ansicht

Anzahl der Antworten 5 Antworten
Habe ich A.php view-Datei in /views/A/ Ordner. Und ich habe A. js js-Datei in /views/A/ Ordner Helfen Sie mir bitte registrieren js-Datei in der view-Datei. So wie ich das verstehe muss ich schreiben $this->registerJsFile('path/to/file.js'); in der view-Datei.

Wie zu verwenden datepicker in yii2 basic?

Anzahl der Antworten 2 Antworten
Möchte ich yii2 datepicker-aber ich habe Schwierigkeiten, diese umzusetzen. Es zeigt nicht die Datumsauswahl und ich weiß nicht, was fehlt in meinem code. Ich bin noch neu in diesem yii <?php use yii\helpers\Html; use yii\bootstrap\ActiveForm; ?> <div

So aktivieren und deaktivieren Sie die Sortierung in Yii2 GridView?

Anzahl der Antworten 4 Antworten
Wie zum aktivieren und deaktivieren der Art in Yii2 GridView ? InformationsquelleAutor der Frage rdanusha | 2014-12-13

Wie Sie Funktion hinzufügen, um Benutzer? Yii2

Anzahl der Antworten 5 Antworten
Wir verwendeten framework Yii2 Letzte alpha. Rolle für Benutzer, die bereits erstellt aber das problem ist, wie man es zuordnen Benutzer. Dokumentation ist nicht vorhanden. InformationsquelleAutor der Frage Alexufo | 2014-01-23

Die Ordner hinzufügen, benutzerdefinierte Hilfsfunktionen in Yii

Anzahl der Antworten 3 Antworten
Ich versuche eine Hilfsfunktion erstellen, die in Yii 2. In welchen Ordner ist die PHP-Datei Hinzugefügt werden, erstellen Sie eine benutzerdefinierte Hilfsfunktion in Yii -  2 und wie verwende ich es im Controller? InformationsquelleAutor der Frage user7282 |

Erste Basis-URL in Yii 2

Anzahl der Antworten 10 Antworten
Ich versuche, um die Basis-URL für das Projekt in Yii 2, aber es scheint nicht zu funktionieren. Nach auf dieser Seite Sie verwendet werden, um in der Lage zu tun: Yii::app()->getBaseUrl(true); In Yii 1, aber es scheint,

So ändern Sie text zur Beschriftung der ActiveField?

Anzahl der Antworten 4 Antworten
Habe ich neu angelegt Yii2 basic-Projekt und wollen zu Graben in. Gibt es ein Feld Benutzername auf der login-Seite: Möchte ich ändern label 'Username', um eine benutzerdefinierte, z.B. 'Meine hervorragende label'. Ich habe das Handbuch gelesen haben:

Yii2 Unterabfrage in Active Record

Anzahl der Antworten 3 Antworten
Wie konvertiere ich das sql in das active-record-Abfrage SELECT * FROM `base_twitter` WHERE id NOT IN (SELECT base_id from base_followers) InformationsquelleAutor der Frage Ngoun Thavy | 2015-05-11

Weiterleitung von Daten von einem controller-action zur anderen in yii2

Anzahl der Antworten 2 Antworten
Ist es möglich, das weiterleiten der Daten von einem controller-action zur anderen vor dem Rendern ?Grundsätzlich möchte ich jetzt, wenn wir etwas haben, das zend _forward? Hier ist mein Szenario .Ich habe Zahlungs-gateway, das die Daten liefert

ActiveRecord, wo und um auf über-Tabelle

Anzahl der Antworten 6 Antworten
Ich habe drei Tabelle in der Datenbank: Produkt (id, name) product_has_adv (Produkt -, advantage -, Sortier -, wichtig) Vorteil (id, text) In der ProductModel-ich definiert: public function getAdvantages() { return $this->hasMany(AdvantageModel::className(), ['id' => 'advantage']) ->viaTable('product_has_advantage', ['product' =>

yii2 ActiveQuery 'ODER WIE' filter

Anzahl der Antworten 1 Antworten
ich habe eine Aufgabe - hinzufügen-Suche-Modell Suche mit dem vollständigen Namen. Voller name ist Vorname + Nachname. So brauche ich zum erstellen der Abfrage wie WHERE first_name LIKE '%var%' OR last_name LIKE '%var%' Der einzige Weg, ich

Yii2 - gewusst Wie: auflisten der Dateien in einem Ordner

Anzahl der Antworten 1 Antworten
Hi, ich mache eine Yii2 Basic-Anwendung, und eine Datei-upload-Formular im admin-Bereich. Die Datei-upload-senden von Dateien an app/web/uploads. Ich habe die tolle Anleitung zum hochladen von Dateien von samdark. Es kann hier gesehen werden: https://github.com/yiisoft/yii2/blob/master/docs/guide/input-file-upload.md Was ich tun

Redirect zu einer anderen Seite als login in Yii 2 Verhalten

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit, einen redirect zu einer anderen Seite als login-Verhalten-Methode in Yii 2? Mein Verhalten, Methode, Inhalt: public function behaviors() { return [ 'verbs' => [ 'class' => VerbFilter::className(), 'actions' => [ 'delete' => ['post'],

PHP, Yii2 GridView-Filterung auf relationalen Wert

Anzahl der Antworten 3 Antworten
Folgenden auf: Yii2 wie funktioniert die Suche() in SearchModel Arbeit? Ich würde gerne in der Lage sein zu filtern GridView Spalte von relationalen Daten. Dies ist, was ich meine: Ich habe zwei Tabellen, TableA und TableB. Beide

Modell->Attribute in Yii2 hat immer den Wert NULL

Anzahl der Antworten 6 Antworten
Habe ich ein temporäres Modell als viewModel. In meinem CRUD-Aktionen (zum Beispiel actionCreate) ich will diesen viewModel-Daten und-weisen, dass ein ActiveRecord-model. Ich habe folgenden code, aber meine model-Objekt atrribute zeigen immer NULL-Wert für Attribute: $model = new

Ajax + Controller-Action in Yii2

Anzahl der Antworten 3 Antworten
Ich bin neu in der Programmierung, und ich versuche, eine Funktion aufzurufen, wenn der Benutzer Eingaben Daten und klickt auf "Absenden". Ich bin mit Yii2 und ich bin nicht vertraut mit Ajax. Ich habe versucht, die Entwicklung

Wie Sie auf Klasse hinzufügen, um ActiveForm in Yii-framework 2.0?

Anzahl der Antworten 6 Antworten
Möchte ich hinzufügen-Klasse, um das Formular wie: <form role="form" action="/login" method="POST" class="userform"> Wie sollte ich diese umschreiben für Yii 2.0 ActiveForm-Klasse? Die gleiche Frage wird sich für diese Struktur innerhalb des form-Tags: <div class="ui-grid-solo"> <div class="ui-grid-a"> <label

Yii2 speichern Sie die verknüpften Datensätze in einzelnen speichern, rufen Sie in der Transaktion

Anzahl der Antworten 2 Antworten
In yii2 wie kann ich mehrere zusammengehörige Datensätze in die db in single speichern, aufrufen und die einzelne Transaktion. Ich habe zwei Tabellen: User - id, name UserAddress - id , user_id , city User-Tabelle hat eine

yii2 Daten Anbieter Standard-Sortierung

Anzahl der Antworten 5 Antworten
In yii dieser code funktioniert für die Standard-Sortierung: $dataProvider = new CActiveDataProvider('article',array( 'sort'=>array( 'defaultOrder'=>'id DESC', ), Wie die Standard-Sortierung kann festgelegt werden, in yii2? versucht folgenden code, aber kein Ergebnis: $dataProvider = new ActiveDataProvider([ 'query' => $query,

Abhängigkeitsproblem versucht zu installieren, php-mbstring, die auf ec2

Anzahl der Antworten 2 Antworten
Ich versuche zu installieren yii2 auf meine Amazon Linux-AMI-Instanz, Bedarf es der php-mbstring Erweiterung zu arbeiten. Wenn ich versuchte zu laufen sudo yum install php-mbstring es wieder dieser Fehler: Fehler: php56-häufige Konflikte mit der php-common-5.3.29-1.8.amzn1.x86_64 Loaded plugins:

Yii2 BootstrapAsset nicht laden. bootstrap.js

Anzahl der Antworten 5 Antworten
yii\bootstrap\BootstrapAsset wird nicht geladen bootstrap.jsund solche Elemente, die als "modal" und andere werden nicht funktionieren. class AppAsset extends AssetBundle { public $basePath = '@webroot'; public $baseUrl = '@web'; public $css = [ /* theme */ 'css/site.css', /*

Komponist wirft [ReflectionException] Klasse Fxp\Composer\AssetPlugin\Repository\NpmRepository nicht vorhanden

Anzahl der Antworten 7 Antworten
Installierte ich die neueste version (1.0.0. Stall) des Komponisten und in meinem Yii2-Projekt habe ich Folgendes eingegeben: php composer.phar update Es gibt mir diese Fehlermeldung: [ReflectionException] Klasse Fxp\Composer\AssetPlugin\Repository\NpmRepository nicht vorhanden [ErrorException] Erklärung der Fxp\Composer\AssetPlugin\Repository\AbstractAssetsRepository::whatProvides() kompatibel sein soll

Kann yii2 nicht über den Composer aktualisieren bower-asset / jquery konnte nicht gefunden werden

Anzahl der Antworten 7 Antworten
War ich die Aktualisierung meiner yii2 über Komponisten dann wieder zu der alten beta-version. Hier ist der Fehler auf meiner Komponist: Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved

Yii2 Sitzung, Flash-Nachrichten

Anzahl der Antworten 7 Antworten
Ich habe ein problem mit der Einstellung flash-Mitteilungen. Also, ich habe eine Aktion, die in einigen Fällen sollte eine Weiterleitung mit flash. Es sieht wie folgt aus: if(!$this->_isSameOrg($reports)){ \Yii::$app->session->setFlash('consol_v_error',\Yii::t('app/consol', 'some_text')); $this->redirect(\Yii::$app->request->getReferrer()); return; } Nach der Umleitung in

Wie setze ich den Standard-Controller in yii2?

Anzahl der Antworten 8 Antworten
Habe ich UserControler und ich es in virtual server http://basic.com/index.php?r=user/index. Wie kann ich UserController - und action - index zum Standard, wenn ich gehen, um http://basic.com InformationsquelleAutor der Frage Jackson Tong | 2014-09-04

Was ist der Unterschied zwischen Yii 2 erweiterte Anwendung und Basic?

Anzahl der Antworten 5 Antworten
Was ist der Unterschied zwischen advanced-Anwendung und basic-Anwendung in das Yii-framework? Macht Sie keine Unterschiede bezüglich der Sicherheit? InformationsquelleAutor der Frage m hadadi | 2014-09-11

yii2 active record find spalte nicht gleich

Anzahl der Antworten 5 Antworten
Habe ich in diesem code zu finden, der einen Benutzer von der db, welcher status aktiv ist und Ihre Rolle ist Nutzer public static function findByUsername($username) { return static::find(['username' => $username, 'status' => static::STATUS_ACTIVE, 'role'=>'user']); } Muss

Yii2: Wie schreibe ich eine bestimmte SQL-Abfrage?

Anzahl der Antworten 4 Antworten
Ich implementieren möchten, folgende SQL-queries in Yii 2, aber ohne Erfolg. Sollten Gesamtzahl der eindeutigen Firmennamen: SELECT count(DISTINCT(company_name)) FROM clients Sollte dieses display company_name mit client code und id(PK): SELECT (DISTINCT(company_name,client_code)) FROM clients Wie Sie diese erreichen?

Wie kann ich eine einfache Dropdown-Liste im Suchfeld von GridView :: widget, Yii2 verwenden?

Anzahl der Antworten 2 Antworten
Ich versuche, ein dropdown-Liste in das Suchfeld ein GridView::widgetYii2 für die Suche nach Daten. Also, wie kann ich erstellen Sie eine einfache dropdown-Liste in das Suchfeld GridView::widgetframework Yii2? Dank. InformationsquelleAutor der Frage washiur17 | 2015-03-24

Yii 2.0 Wie erzeugt man ein Formular ohne & lt; div class = "form-group" & gt ;?

Anzahl der Antworten 4 Antworten
<?php $form = ActiveForm::begin(['id' => 'contact-form']); ?> <?= $form->field($model, 'email', [ 'inputOptions' => [ 'placeholder' => 'Ihre E-Mail Adresse', 'class' => 'newsletter-cta-mail' ] ])->label(false)->textInput(); ?> <?= Html::submitButton('20€ Gutschein sichern', ['class' => 'green newsletter-cta-button', 'name' => 'contact-button', 'value'

Installieren Sie die Yii2-Erweiterung manuell, ohne Composer zu verwenden

Anzahl der Antworten 3 Antworten
Ich installieren möchte Wählen Sie 2-Erweiterung widget manuell mit Framework Yii2 ohne Verwendung Komponist. Ich fertig die folgenden Schritte, aber es funktioniert nicht. 1) Hinzugefügt yii2-widget-select2 zu vendor/yii-soft 2) Hinzugefügt folgenden code in meine yii-soft/extensions.php: 'yiisoft/yii2-widget-select2' =>

Wie man innerhalb einer Yii2-Abfrage nicht gleich verwendet

Anzahl der Antworten 8 Antworten
Ich möchte an einem yii2 Abfrage, in der ich prüfen möchten, nicht gleich Zustand. Ich habe versucht, aber es hat nicht die gewünschten Ergebnisse. wie mache ich es? $details = MovieShows::find()->where(['movie_id'=>$id]) ->andWhere(['location_id'=>$loc_id]) ->andWhere(['cancel_date'=>!$date])->all(); InformationsquelleAutor der Frage Bloodhound

Wie bekomme ich das Root-Verzeichnis in yii2?

Anzahl der Antworten 6 Antworten
yii2 Frage Meine yii2 installieren in d:\wamp\www\yii2store Möchte ich, um oben den Pfad zum speichern der Bilder die hochgeladen werden von mir oder Benutzer. Habe ich alle zur Verfügung stehenden Argumente in Yii::getAlias('@webroot') (unten sind die Listen

ReferenceError: $ ist nicht yii2 definiert

Anzahl der Antworten 2 Antworten
Hinzufügen einer javascript-innen meiner Ansicht Ergebnisse in der ReferenceError: $ is not defined. Ich gehe davon aus, dass das problem aufgrund von Yii2 injiziert Skripte letzten auf meiner Seite. Wie man dieses Problem beheben? Oder wie kann

Deaktivieren Sie die CSRF-Validierung für einzelne Aktionen in Yii2

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit zum deaktivieren der CSRF-Validierung für einige Aktionen des Controllers halten aktiviert es für die anderen? In meinem Fall habe ich mehrere konfigurierbare Action-Klassen, die dazu bestimmt sind, injiziert Controller. Ich kann Sie nicht

Wie erstelle ich eine Drop-Down-Liste in yii2?

Anzahl der Antworten 11 Antworten
Wie man eine dropdown im yii2 mit einem activeform und ein Modell??? Da alle Methoden hat sich in den yii2,wie es gemacht wird in der neuen? InformationsquelleAutor der Frage Dency G B | 2014-02-05

Yii2: Update-Feld mit Abfrage-Generator

Anzahl der Antworten 6 Antworten
Wie kann ich das Feld aktualisieren, mit dem Abfrage-generator in Yii2? Ich kann nicht finden diese in der Dokumentation. Dank! UPD Dies ist die Lösung: //UPDATE $connection = Yii::$app->db; $connection->createCommand()->update('user', ['status' => 1], 'age > 30')->execute(); InformationsquelleAutor

Warum kann ich Ihren Datenübertragungsfehler in Yii2 nicht bestätigen?

Anzahl der Antworten 9 Antworten
Fehler: Nicht in der Lage zu überprüfen, ob Ihre Einreichung von Daten, Fehler Erstellen Sie eine öffentliche Funktion in Yii2. Aber, senden von Daten, die nicht akzeptieren, die in dieser Methode siehe folgenden Fehler Bilder. Warum ist

Hide Yii2 GridView Aktionsschaltflächen

Anzahl der Antworten 9 Antworten
Ich ausblenden möchten Yii2 GridView-Spalte "Aktion" - Tasten auf der Basis von Modell-Feld status. Wenn status = 1 dann hide-view-Taste nur. Wie kann ich? Code: [ 'class' => 'yii\grid\ActionColumn', 'contentOptions' => ['style' => 'width:260px;'], 'header'=>'Actions', 'template' =>

Yii2: Validierungsregel für Array?

Anzahl der Antworten 3 Antworten
Kann ich definieren Sie eine Regel für ein einzelnes integer wie diese: [['x'], 'integer'] Ist es möglich zu sagen, dass x ist ein integer-array? Zum Beispiel: [['x'], 'integer'] Könnte und ich geben Sie die gültigen Werte in

Wie verwendet man Ereignisse in yii2?

Anzahl der Antworten 3 Antworten
Ich habe durch die Dokumentation und alle Artikel auf Yii2 events gefunden mit Google. Kann jemand mir ein gutes Beispiel dafür, wie Ereignisse können verwendet werden, in Yii2 und wo es mag logisch erscheinen? InformationsquelleAutor der Frage

Was ist der Unterschied zwischen $ mit und $ joinWith in Yii2 und wann sollte man sie benutzen?

Anzahl der Antworten 3 Antworten
In der API-Dokumentation angegeben, dass $joinWith - Eine Liste von Beziehungen, die bei dieser Abfrage werden trat mit $with - Eine Liste von Beziehungen, die bei dieser Abfrage werden durchgeführt mit Was ist der Unterschied zwischen diesen

Wie arbeite ich mit vielen-zu-vielen Beziehungen in Yii2?

Anzahl der Antworten 1 Antworten
Zum Beispiel in eins-zu-viele-aufgrund der Dokumentation (http://www.yiiframework.com/doc-2.0/guide-db-active-record.html#relational-data) Sie können die Verknüpfung zweier Modelle in dieser Form (one-many = company-zone): $defaultZone = new Zone; $defaultZone->name = Zone::DEFAULT_ZONE; $company->link('zones', $defaultZone); Aber wie es funktioniert, für viele-zu-viele Beziehungen, wenn Sie

Yii2 htaccess - So verstecken Sie Frontend / Web und Backend / Web VOLLSTÄNDIG

Anzahl der Antworten 6 Antworten
Ich denke ich bin ziemlich nahe. Ich habe die htaccess Umleitung auf die website (frontend/web) und die /admin Pfad (backend/web). Die Seite scheint in Ordnung, CSS-Dateien laden, etc. Wenn Sie gehen Sie zu: http://localhost/yii2app/ - lädt er