技術-Yii2
どうも今日は今一つ気分が落ち着かない感じでした。うまく寝れていない感じもするので、ゆっくり休みます。 さて、バイト先でCentOS 7にYii2の環境を構築する機会があったので、メモを残しておきます。 CentOS 7での環境構築 CentOS 7だから特別な手順がある…
いきなり涼しくなってきました。でも湿度が高いのでクーラーは付けています。 さて、昨日の続きで、WSLのYii2からWindows SQL Serverにアクセスするの Linux側の設定です。 といっても、MicrosoftのWebページに手順が用意されているので、その通りに実行する…
夜は大分気温が下がってきたような気がします。そろそろエアコンなしで寝てもいいかも。 さて、バイト先でWindowsのSQL Serverのデーターベースをmysqlに移すというのをしたのですが、その時、データの移行のためにYii2からSQL Serverにアクセスした時のメモ…
大雨が降る恐れがあると、ずっと言われ続けていますが、今日も小雨がぱらつく程度でした。体調は良さげな感じです。良く寝れているのがいいのかもしれない。 さて、これまでAMP(Apache+Mysql+PHP)の環境にWampServerというWindowsのアプリを使っていたのです…
今年の梅雨は雨が少ない印象を受けます。窓を開けて換気していてもそれ程湿度を感じません。昨日はよく寝れて、体調は良い感じです。 さて、久々にYii2の話題です。大分Yii2も使い慣れてきて、ノウハウが溜まってきました。今回はPjaxの使い方のメモです。 P…
日曜日だというのに、天候は今一つ。さすがに鬱々してきたので、散歩でもしてきますかね。 さて、またYii2の話題です。先日、変更/追加を行う場合に、ページを遷移しないでGridView上のModalで変更するというのをやりました。 結構苦労させられたので、記憶…
今日はリモートワークでしたが、ちょっと集中しすぎて疲れました。体調が良いからといって、調子に乗ってはいけないな。 さて、Yii2でハマったところをメモしておきます。 ActiveFormのfield()はclassを指定しないと.form-groupのクラスが使用される filed()…
久しぶりにYii2の話題です。ちょっと嵌まりかけたのでメモしておきます。 エラーの内容 Yii2で作ったシステムを別のサーバに持って行く必要があり、そこで動かしてみたところ、以下のエラーが表示されました。 Allowed memory size of 134217728 bytes exhau…
Yii2の使い方。自分用のメモです。リレーションを持つモデル、たとえば社員と支店のテーブルがあって、社員のテーブルにその社員がどの支店に属しているかが支店番号で入れられているようなものをGridViewで表示する方法です。 データーベース こんな感じの…
うむむ。何か今日は疲れていますので、早く寝よう。Yii2で設定しておくべき項目のメモを2つ。 cssの指定にタイムスタンプを持たせる 私も最初嵌ってしまったのですが、cssファイルはWebブラウザ(Chromeなど)でキャッシュしてしまうため、cssファイルを変更し…
アカウントを作る際などに、同じユーザ名がすでに存在するかをチェックしたいという場合があります。サーバ側のデータベースに問い合わせる必要があるので、なかなか面倒そうな処理なのですが、Yii2ではAjaxを使用して、このチェックをクライアントの入力時…
勉強中のcssのメモです。昨日書くつもりだったのですが、よくわからなくなってしまい今日になってしまいました。CSSのvertical-alignについて嵌っています。vertical-align:middleは上下の真ん中にテキストなどを配置する指定ですが、色々と難しいです。goog…
Yii2に関しての自分用のメモです。ドロップダウンリストで複数選択ができるタイプのものがあります。以下のようなもの。 これに初期値を与える方法を探したところ、以下のようなページは見つかったのですが、この方法ではうまくいきません。 stackoverflow.c…
Yii2はWebアプリケーションを作るものなので、cssやJavaScriptなどでWeb画面を作っていくのですが、floatとtext-align:centerの組み合わせで躓いたのでメモしておきます。 やりたかったこと 以下のような感じで、ヘッダ部分に、左右にアイテムを置いて、真ん…
今日も一日引きこもりです。台風が近づいているようなので、買い物しておいたほうが良いかな。さて、セミリタイアのブログなのか疑問になってきましたが、Yii2の話題です。メモして残さないと忘れてしまうので、仕方ない。 問題点 SQLで、10進数の数字を表す…
暑いんだけど、そこはかとなく涼しさを感じるこの頃です。気温の割に涼しく感じます。Yii2の使い方の続き。今回はCRUDコードを作ってみます。CRUDはCreate/Read/Update/Deleteの頭文字を取って、作成/読み出し/更新/削除を行う操作を指しています。 ここ(始…
Yii2使い方メモの続き。今回はログイン認証ができるまでです。advanceのbackend (yii-application/backend/web)で、データーベースにユーザを登録してログインできるようにします。以下の設定を使う前提です。 データベース名: yii2db ユーザ名: admin passw…
今日は風のある外の方が涼しいかもしれない。引き続いて技術系の話です。 会社でYii2と呼ばれるPHPのウェブサービスを動作させるフレームワークを使うことになったので、使い方をメモして行きます。 Yii2を動作させる準備 自分のWindowsマシンでYii2を動作さ…