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.
2
Antworten
public function actionDelete($id) { $model=$this->findModel($id); unlink($_SERVER["DOCUMENT_ROOT"]."/../../uploads/".$model->image); ODER unlink(dirname(__FILE__).'/../../uploads/'.$model->image); $this->findModel($id)->delete(); return $this->redirect(['index']); } echo 'Since you only posted code, I\'ll do the same. What is your question? Are you asking which of the two code stumps (document_root or
3
Antworten
Ich habe ein problem beim Aufruf der url von mein-rest-api in Yii2. Ich möchte zum aufrufen einer url wie: http://localhost/index-dev.php/myapi/collection/18 wo 18 ist die Id. In meinem web.php config, ich habe den folgenden code, mit anderen Einstellungen
3
Antworten
Muss ich hinzufügen, dass einige parameter, um url durch Verwendung von render in Yii2-controller Aktion. Zum Beispiel add cat=all parameter, um folgende url: localhost/sell/frontend/web/index.php?r=product/index - und dies ist meine index-Aktion : return $this->render('index', [ 'product' => $product,
1
Antworten
So fügen Sie eine id oder Klasse, um ein HTML-dropdown in yii2? Ich fand diesen code auf stackoverflow, aber ich bin nicht in der Lage, um eine Klasse/id zu dieser dropdown-Liste aus. Html::dropDownList( 'ddlname', 'selected option', ['a'=>'A',
5
Antworten
Ich versuche zu validieren alte user-Passwort, damit er in der Lage das Kennwort zu ändern, aber im moment bin ich immer Hash ist ungültig Fehler. Dies ist Gültigkeitsregel: ['password_old', function($attribute){ if(!$this->validatePassword($this->{$attribute})) $this->addError($attribute, 'Please Enter Your Old Password');
1
Antworten
Machte ich die "items" aus dem shop gespeichert werden, in der einzigartigen array in session und weitergegeben werden, auf die Einkaufswagen , und ich möchte die Menge für jeden Artikel und wenn ich Sie löschen möchten Artikel
3
Antworten
Habe ich eine einfache Person Baum mit parent_id. Ich nicht zu bauen (Yii2) Abfrage aller Kinder einer bestimmten Person sind Eltern von jemand anderem (ein.k.einen nicht verlässt). Dem Ausgabe-SQL sollte etwa so Aussehen: select * from person
2
Antworten
Ich versuche zu machen, die Hintergrundfarbe je nach Wert der Berechnung Anzahl der in einer Zelle. Das ist mein code: [ 'attribute' => 'coefTK', 'label' => '<abbr title="Koefisien Jumlah Tenaga Kerja">TK</abbr>', 'encodeLabel' => false, 'headerOptions' => ['style'=>'text-align:center'],
1
Antworten
Ich habe dieses Verhalten als pro-Dokumentation Anweisungen. public function behaviors() { return [ TimestampBehavior::className(), [ 'class' => SluggableBehavior::className(), 'attribute' => 'title', ], ]; } In meiner config url manager habe ich benutzerdefinierte Regel: example.com/article/1 'urlManager' => [
3
Antworten
Wenn ich update meine composer hinzufügen yii2-solr Erweiterung zu meinem Projekt, ich Begegnung mit einem Fehler wie unten: The "yiisoft/yii2-composer" plugin requires composer-plugin-api 1.0.0, this *WILL* break in the future and it should be fixed ASAP (require
3
Antworten
Möchte ich entfernen-Tabelle mit Migrations-Methode der Klasse. Dies ist meine migration-Klasse : use yii\db\Schema; use yii\db\Migration; class m130524_201442_init extends Migration { public function up() { $tableOptions = null; if ($this->db->driverName === 'mysql') { //http://stackoverflow.com/questions/766809/whats-the-difference-between-utf8-general-ci-and-utf8-unicode-ci $tableOptions = 'CHARACTER
3
Antworten
Momentan benutze ich den folgenden code für die Initialisierung auf mein api-Modul public function init() { parent::init(); Yii::$app->response->format = Response::FORMAT_JSON; } Mein api zurück gibt Antwort im XML-format im folgenden Beispiel. public function actionTest() { $items =
1
Antworten
Wie legen Sie eine textInput zu readOnly? Ich habe den Beispielcode unten: <?= $form->field($model, 'GrossPay')->textInput(['id'=>'GrossPay','readonly'=> true])?> Das ist genau das, wie es getan werden sollte, für readonly. Sind Sie sicher, dass Sie suchen readonly und nicht disabled?
3
Antworten
Möchte ich die Zeile entfernen, die im angehängten screen-shot von meiner Seite.Wie kann ich die Bearbeiten das von meiner yii2 Projekt hey, wenn du immer die richtige Antworten . bitte akzeptieren Sie, dass Sie Antworten wird es
2
Antworten
Unten ist mein ajax script in meiner Ansicht. $js = <<< JS $('.list-link').click(function(){ $.ajax({ url: '?r=public/getlist¶m1=01¶m2=02¶m3=03', dataType: "json", success: function(data) { $(".well").html(data.id); } }) }); JS; $this->registerJs($js); Nun mein problem ist, wie werde ich die Werte von
1
Antworten
Gibt es ein Modell angeschlossen, um mysql-Tabelle: <?php namespace app\models; use Yii; use my_model\yii2\user\models\User; /** * This is the model class for table "table1". * * @property string $id * @property string $name * @property string $description
1
Antworten
Ich bin mir bewusst, dass Yii2-advanced hat die Fähigkeit zum ausführen Konsole-jobs (php, yii controllername), aber ich Frage mich, ob die basic-app hat die gleiche Fähigkeit? Ich merke, eine console.php Datei im config-Ordner, aber kann nicht scheinen,
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
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>
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
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
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
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'], ];
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
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
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
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
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
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
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() {
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
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
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',
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
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
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
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,
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
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
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
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
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
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'] );
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
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
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
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
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
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
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