Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
diff --git a/app/config/eccube/bundles.php b/app/config/eccube/bundles.php index 9f22986894..5543baeee8 100644 --- a/app/config/eccube/bundles.php +++ b/app/config/eccube/bundles.php @@ -21,9 +21,9 @@ Symfony\Bundle\MonologBundle\MonologBundle::class => ['all' => true], Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle::class => ['all' => true], Symfony\Bundle\TwigBundle\TwigBundle::class => ['al
Symfony Advent Calendar 2017 1日目の記事です。 Symfony4リリースおめでとうございます! 昨年のアドベントカレンダーでSymfony Best Practiceの翻訳をしました。 今年はSymfony4のリリースもあり、Best Practiceにも変更があるということで、昨年との差分を確認しながら、Symfony4の変更点の確認をしていきます。 方法 昨年の翻訳時点のコミットと、masterのdiffを取り、変更点のみつまみ食いしていきます。 例) git diff 42408178984a882db8cda37d20fa598d7aaaaa3b 5d4b3351adc444848e9944d05f861b644966559e business-logic.rst >> ~/Desktop/business-logic.txt 参考 SymfonyCo
この投稿はSymfony Advent Calendar 2016 25日目の記事です。 今年から日本Symfonyユーザー会に参加しました。花井です。 2016年に開催したSymfony Meetupを振り返ります。 Symfony Meetupとは? Symfony Meetup は Symfony を通じた交流会です。 コミュニケーションや情報交換の場としてご利用いただいております。 「Symfony を通じた」交流会ですから、Symfonyに限らずPHPやJSのフレームワーク、OOPなど、毎回幅広い話題についてLTや議論が繰り広げられます。 2016年Meetup開催カレンダー 今年は11回開催することができました。参加いただいた皆様、ありがとうございました。 また、会場をご提供いただいている企業の皆様、いつもありがとうございます。 |開催日|タイトル|開催場所(敬称略)|テーマ|
Symfony2の使い方を勉強するためにソースコードを読んでみることにしました。 対象はSymfony 2.6です。ソースコードはこちら。 https://github.com/symfony/symfony/tree/2.6 なぜ読もうと思ったのか フレームワークを勉強する場合はソースを見るほうが早いというのが、私がEthnaで学んだ教訓だからです。 マニュアルで抽象的な説明を読んでもモヤモヤすることが多いのと、フレームワークはアプリケーションと同じ言語で書かれているので読んだほうが絶対お得なのです。 実行環境 OSX (Yosetemite)にPHP5.6をtar.gzからコンパイルしてインストールしました。 (まあインストール方法はなんでもよいでしょう) PHP StormとかのIDEでコードを開くのが良さそうですが、とりあえずEmacsで(老害) 準備 Symfony Instal
EC-CUBE3.0ではフォームの入出力やバリデーションにはFormTypeで実装されています。 FormTypeの使い方はSymfonyのドキュメントにもありますが、その中でもちょっと理解するのが難しい、フォームイベントについてまとめてみます。 フォームイベントって? フォームにかぎらずなのですが、symfonyではイベントという概念で、処理の途中で別の処理を差し込める仕組みが有ります。 FormTypeで用意されているイベントは、以下のとおりです。 PRE_SET_DATA POST_SET_DATA PRE_SUBMIT SUBMIT POST_SUBMIT また、フォームイベントのフローも公式ドキュメントで提供されています。 http://symfony.com/doc/current/components/form/form_events.html 実際に動かしてみる 前述のSy
2014/04/19 Symfony 勉強会 #9 自己紹介 Name : Takuto Wada github : twada twitter : t_wada hatena : t-wada 業界での立ち位置(?) 監修/監訳した本 プログラマとして Symfony 歴は 2 年くらい(フルタイムではない) Symfony1 時代はほぼ知らない Java, Ruby, JavaScript, elisp, PHP github 上では JavaScript プログラマ? 代表作は power-assert Why Symfony? なぜ Symfony を選んだか 「コードがしっかりしている」 メンテ方針がしっかりしている(長期サポート, 後方互換性) DIベースの疎結合設計で自分でアーキテクチャを進化させやすい 中長期的な生産性が高まることを期待できる Agenda Backgrou
まえおき PHP歴半年のわたくしは、ここまでたどり着くのに 期間だけで言えばなんやかんや2ヶ月ほどかかりました。。。 とり急ぎ最初の難関であるSymfony2インストールおよび初期設定、 そしてsymblog作成においてエラーが発生した箇所について箇条書きでメモっときます。 初心者で苦労している方に向けて情報共有のつもりで書きました。 なお今回の作成過程でエラーを解消するにあたり、 先人の下記投稿およびGitHubリポジトリには特に助けれられました! 参考にした記事 Symfony2 チュートリアル「symblog」 Symfony 2.3 との相違点まとめ + α https://github.com/seyfer/symblog.meのパート5"タグクラウド"の箇所のソースコード この場を借りて、心より御礼申し上げますm(_ _)m 作成環境 Mac上で以下テスト環境を構築し、その中で
公式の解説 日本語版 日本語版記事には, Service Container (サービスコンテナ) (または 依存性注入コンテナ) はサービスのインスタンス化を管理する単純な PHP オブジェクトです。 と書かれています(最初は???でした). 要するに,サービス(PHPのクラスに対応するもの)をSymfony側に登録することにより,後で再利用できるようにするためのものらしいです. では,単純にクラスをnewでインスタンス化して使うのと何が違うのかというと,「依存性注入」によって,引数やその他の情報を設定ファイル上から定義できる点です. 依存性注入については,以下の記事がうまくまとまっていると思います. 猿でも分かる! Dependency Injection: 依存性の注入 ここで,依存性として注入できるのは,通常の引数だけでなく,設定ファイルのパラメータの値やリクエストオブジェクトやセ
この記事はSymfony Advent Calendar 2015 17日目の記事です。前日の記事は@teematsuさんの「Symfony 2.8とPHP-DIのAuto Wiring」でした。 こんにちは。はじめまして。tarokamikazeです。 すっかりSymfonyおじさんと化した私は、数々の後輩たちにSymfonyに関する相談を受けてきました。 そのなかでも、社内でよく聞かれることをまとめます。 導入編 The Symfony Book を読んだ人、ブログチュートリアルをやってみた人向けです。 01.この案件にSymfony2を使いたいんですが 下記のような条件では、Symfony2はおすすめです。 専用サーバーを使える。 他のPHP フレームワークを触ったことがある。 ビジネスロジックが複雑になりそうなシステムを作る。(業務アプリ等) テストは当然書く。 1 プログラミング
Your requirements could not be resolved to an installable set of packages. Problem 1 - Installation request for symfony/icu v1.2.0 -> satisfiable by symfony/icu[v1.2.0]. - symfony/icu v1.2.0 requires lib-icu >=4.4 -> the requested linked library icu has the wrong version installed or is missing from your system, make sure to have the extension providing it. Problem 2 - symfony/icu v1.2.0 requires
Capistrano自体はRubyで作られたツールなのでPHPerにはあまりなじみの薄いツールなのかもしれません。 最近ではRuby界隈ではCapistranoをつかったデプロイが一般的になってきているような気がします。 そんなRuby製のCapistranoですが、Capistrano::Symfonyを使えばSymfony2のプロジェクトのデプロイは驚くほど簡単にできるんです。 ちなみにDoctrineMigrationsBundleにも対応しているので、デプロイ時にマイグレーションを行う事も出来ます。 実際にデプロイしてみる 今回はさくらVPSのサーバにローカルのMacからCapistrano3を利用してデプロイしてみようと思います。 事前にデプロイするサーバ側にSSHキー登録しておきパスワードなしでログイン出来るようにしておきましょう。 また、事前にRubyとGemが使えるようにし
First The 30 Most Useful Symfony Bundlesで紹介されているBundleについて簡単に紹介していきたいと思います。 元ネタ:2014/8/7 Javier Eguiluz The 30 Most Useful Symfony Bundles 元ネタでは、Symfonyユーザーにとって有用なBundleを調査した結果、300以上の回答と330以上の異なるBundleの回答を得ました。 括弧内は、調査の回答の割合です。 また、元ネタではBundle名しか紹介していませんが、それぞれのBundleの特徴を簡単に紹介したいと思います。 理解が乏しいBundleもあるので、間違っている点などあればコメントください! The 30 Most Useful Symfony Bundles 1. FOSUserBundle (60%) ユーザー管理においてよく利用される
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Symfony Best Practicesを読んで、「なるほどなぁ」と感じたり、「えー!?」と感じたりがいくつかあったので、自分なりの感想をまとめてみました。 作成にあたり、日本語訳には大変お世話になりました。翻訳者の方々、ありがとうございます。 The Symfony Framework Best Practices Keep in mind that these are optional recommendations that you and your team may or may not follow to develop
最近ではVPSなどの方が便利ですが、さくらのレンタルサーバー(スタンダード)で Symfony2 をやむなく動かす機会がありましたので、手順をまとめてみます。 パッケージインストールが使えず、モジュール単位でソースインストールするという無理難題でした。 phpinfoで確認できる以下のインストールオプションに無い機能は、pecl または phpizeコマンドで入れることができるもののみ追加可能です。 $ php -i Configure Command => './configure' '--prefix=/usr/local/php/5.4' '--with-openssl=/usr' '--with-zlib=/usr' '--with-curl' '--enable-exif' '--with-pcre-dir=/usr/local' '--with-gd' '--with-jpeg
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く