Ubuntu20.04にMySQL5.7をインストールする
仕事上、必要になったので、仕方がなくMySQL5.7をインストールすることに。それとPHPが5.6系。 おそらく2024年12月だけしか使えないと思われる。 Ubuntu 20.04 と PHP...
46 search resultsShowing 1~20 results
仕事上、必要になったので、仕方がなくMySQL5.7をインストールすることに。それとPHPが5.6系。 おそらく2024年12月だけしか使えないと思われる。 Ubuntu 20.04 と PHP...
サポート外バージョンのUbuntuで、どうしてもインストールしたいパッケージがあったので、なんとかする方法。 参考にしたのは「How to install software or upgrade...
Symfonyのバリデーションで、日本語のエラーメッセージを微調整する方法。ちなみにSymfony 5.4。 やりたいこと エラーメッセージの日本語が分かりづらいので、微調整したい。 @Asse...
脆弱性の話のようなタイトルですが、例えば管理とユーザーのページが別々に存在していて、運用のために管理画面から任意のユーザーの画面にアクセスしたい場合です。ユーザーのパスワードはハッシュ化されてわ...
タイトル詐欺かも。 「サービスを自作クラスでラップして使ってたので助かった」話ですね。 要点は: Symfony 4.1を5.4に更新。 いわゆるUpgradeは全て失敗したので、5.4をクリー...
軽量なPHPフレームワークで有名なSlim4を、ルートディレクトリより下のディレクトリで走らせる方法です。このページを元に書いてます。つまり雑な英訳≒要約です。 次のようにApacheサーバーが...
毎度忘れるので、メモ代わりに。要するに「Symfonyマニュアルの@ParamConverter」のざっくり訳になります。 ArgumentResolverを利用する方法もあります→アクション引...
Doctrineのエンティティを使って、DBのviewテーブルにアクセスしていたときの問題です。 例えば、「view_memo」というテーブルが存在していて、ViewMemoエンティティを使って...
ArrayAccessを使うとオブジェクトを配列のように使えます。 その際、いくつかメソッドを追加するのですが、返り値を指定することができます。 こんなコード。 /** * @param mix...
PHPのinterfaceを使う場合、__invokeメソッドを使うことができます。これを使うとメリット・デメリットは何だろう?と~~(どうでもよさそうな)~~ことを考えたので書いてみます。 例...
Symfony Advent Calendar 2018の8日目が空いていたので、参加することにしました。SymfonyのFormコンポーネントでの自分の使い方です。 DTOを定義する。 データ...
ビルダーパターンを使って、自作モジュールのオブジェクト構築してたのですが、ユーザー定義設定やモジュール外のサービスを利用する場合に不満が出てきました。 そこでDIコンテナーと移譲(Delegat...
分かりづらいタイトルですが、SymfonyのFormというコンポーネントに関する話です。 HTMLフォームの表示やバリデーションを行うコンポーネントなのですが、これを使うと簡単にラジオボタンの選...
[追記:2018/03/04] ミドルウェアの仕様が「PSR-15: HTTP Server Request Handlers」として標準化されました。ここで説明した内容と大きく異るインターフェ...
スタックオーバーフローで「Greatest-N-Per-Group」として知られている問題があります。割とよくある問題で名前までついてるとのことなので、理解するついでにまとめてみます。 どういう...
初めて本格的にSymofnyを使った開発をしたので、その話を。 今回の開発は、<Hoge>という分野。それをきいただけで複雑な開発になることは想像できた。しかもお客さんいわく、「その分野でも誰も...
Slim3に「Retrieving Current Route」というページがあるのに気がついたので、簡単に紹介します。 ミドルウェア内で、ルートパターンにマッチした結果にアクセスする方法です。...
モーダルウィンドウを動的に表示するVue.jsコンポーネントのサンプルです。 ソース:https://github.com/asaokamei/vue2-dynamic-modal モーダルウィ...
Vue.js勉強したメモ。 まずはVue.jsのサイトにあるガイドの「はじめに」をコピペでテスト。そこからちょっとずつ変更を加えていって学んだこと。バージョンはVue.js v2.3.3です。 ...
Symfonyについて調べたことを、ツイートで書いてたのをまとめてみた。個人的メモ。 認証関係 これより簡単なコードで、強制ログインできた。Guardを2つ作って、ファイアウォールにcontex...
46 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.