エンジニ屋.com(エンジニヤドットコム)

日々得たWebエンジニアに関する情報をアウトプットしてます!

【エラー対処】PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expect...

Xserver上のCUIでPHP コマンドを使用したとき、件名のエラーが発生しました。 本記事は、1つの事例としてエラーの対処方法を紹介します。 おそらく大概のケースが、同じような理由でエラーが発生しているかと思います。 エラー文:PHP Parse error: syntax er…

【さくらのVPS】サーバ監視の通知先をslackに指定

さくらのVPSでは、サーバ監視というサービスがあります。 コントローラパネルから簡単に設定可能です。 設定をしていれば、サーバが何かの不具合によって停止してしまった場合など、メールもしくはslackに通知を受信することができます。 但し、通知先がslac…

【Gitコマンド集】使用頻度は少ないかも、だけど重要!【逆引き】

Git

メモに残していたGitコマンド関連を、年を越す1つの節目として、備忘録として簡単に列挙していきたいと思います。 参考となる有力なサイトなども掲載していきます。 説明不十分な箇所がありますが、ヒントを得る情報があれば幸いです。 Gitコマンド集(逆引き…

サーバ関連、開発経験まとめ【逆引き】

サーバ関連の携わったきたことを、年を越す1つの節目として、備忘録として簡単に列挙していきたいと思います。 参考となる有力なサイトなども掲載していきます。 説明不十分な箇所がありますが、ヒントを得る情報があれば幸いです。 もしリクエスト頂ければ…

【Eccube・symfony初学者】クエリ文字列( URLパラメータ)をtwigからControllerに受け渡し

本記事では、twigページから指定されたURLにページ遷移する際に、クエリ文字列の受け渡し方法を紹介します。 Eccubeでも、商品ID情報などをURLに付与してページの表示方法を変えたりしています。 クエリ文字列(URLパラメーター)とは URLの末尾につけ足す文字…

【応用可】Formの必須に条件を付ける【Eccube4・symfony】

本記事は、下記画像のように登録方法という項目があったとして、もし「法人としての登録」を選択した場合のみ、会社名を必須にする方法を紹介します。 他のパターンでも応用可能なように少し詳しく解説も挟んでいきます! 尚、登録方法の項目のように、オリジ…

【応用可】会員登録画面にオリジナル項目を追加【Eccube4】

本記事は、下記写真のように会員登録画面に新たな項目を追加する方法の紹介となります。 新規会員登録画面 ※開発Eccube バージョン ・Eccube4.0.6 本記事で紹介する方法は、ラジオボタンでの項目の追加ですが、FormTypeの一部などを変えると他の項目で応用可…

【MySQL】 特定のカラムが使用されているテーブルを検索【クエリ文】

例えば、order_idというカラムがデータベースのどのテーブルに使われてるか確認したいことがあると思います。 大体の予想は付くはずなので、1つ1つテーブルを確認していく方法もありますが、使用されている関連テーブルが多数あると、探すのが困難で見落とす…

【Javascript】ページを開いた時の表示位置を設定

ページを開いたときに、ページ内の任意の箇所を表示する方法です。 実際に開発でもありましたが、例えば、問い合わせフォームが、トップページの下部にあり、問い合わせをフォームを入力送信後、もし入力に誤りがある場合は、再度問い合わせの箇所を表示させ…

【MySQL】UPDATE エラー処理:#1064 - SQL構文エラーです。バージョンに対応するマニュアルを.... 【クエリ文】

UPDATE文でJOINを使用して結合されたテーブルのデータを更新しようとしたところ、 下記エラーが発生( * o * ) エラーの文面でもありますが、原因はSQLの構文エラーです。 ちょっとしたことですが、SQLの構文において気をつける必要箇所であったので記事に残…