タグ

symfonyに関するhibinotatsuyaのブックマーク (14)

  • SymfonyとLaravelを比べてみての考察 - オープンソースこねこね

    SymfonyとLaravelPHPのWebアプリケーションフレームワークで 2014年現在、モダンなPHPフレームワークとして人気があるようです。 両方ともComposerによるパッケージ管理、MVCアーキテクチャ、 開発時のPHP組み込みサーバのサポート、 バンドル(Laravelではパッケージ)などでの機能拡張性を持っています。 ここ最近、個人的な興味でこのふたつのフレームワークを触ってみていたので、 感想と比較を述べてみます。 なお、実際に触ったバージョンはSymfony2.4とLaravel4.1です。 また実際のプロダクトの開発に使用したわけではないのと、 パフォーマンス比較などは行っていないことを断っておきます。 ざっくりとした比較イメージ 細かい感想と比較を書く前に、ざっくりとイメージを述べておきます。 Symfonyは構造がしっかりしていて重厚 Laravelは構造がフ

    SymfonyとLaravelを比べてみての考察 - オープンソースこねこね
  • blogチュートリアル | Symfony2 Blog チュートリアル

    はじめに¶ このチュートリアルでは、CakePHPの CakePHPブログチュートリアル や 日Symfonyユーザ会の Symfony Blogチュートリアル とほぼ同じ成果物(シンプルなブログアプリケーション)を、Symfony2で構築します。Symfony2をダウンロードしてインストールし、データベースの設定を行い、ブログの投稿記事の一覧表示、追加、編集、削除などのアプリケーションロジックを作成します。 このチュートリアルを学ぶと、Symfony2を使った初歩的な開発サイクルを学べると同時に、CakePHPやSymfony 1.x系との比較を行うこともできます。 準備しておく環境や知識¶ 動作しているWebサーバ。Apacheを使用している前提で書いてありますので、Apacheの基的な設定に関する知識が必要です。 動作しているデータベースサーバ。MySQLを使用する前提で書いてあ

  • routing.yml と AllowEncodedSlashes とか - yoshihi6の備忘録

    apache環境のsymfonyにて。 routing.yml を使って、 http://hostname/index.php/tag/index?tagname=(何か文字列)を http://hostname/index.php/tag/(何か文字列)のようなURLでアクセス可能にして、更にmod_rewriteで http://hostname/tag/(何か文字列)でアクセス可能にする、といったことを最近良くやるのですが、この文字列パラメータに 半角スラッシュが入ってくると面倒なことになります。はまってしまいました。 渡したいパラメータを仮に "news/sports" とします。 半角スラッシュを普通にURLエンコードして渡すと、404エラーに。 スラッシュそのままだとパラメータが途中で区切られてしまうのでURLエンコードは必須だし、 url_for 等のヘルパーでも以下のように

    routing.yml と AllowEncodedSlashes とか - yoshihi6の備忘録
  • symfonyのFormで確認画面を実装する方法

    Member: actAs: { Timestampable: ~ } tableName: member columns: name:         { type: string(255) } email:        { type: string(255), notnull: true } login_id:     { type: string(255) } password:     { type: string(255) } 登録フォームのオブジェクトを最低限で編集します。 ※ここでは最低限の処理のみの実装です lib/form/doctrine/MemberForm.class.php <?php /** * Member form. */ class MemberForm extends BaseMemberForm { public function configure

    symfonyのFormで確認画面を実装する方法
  • Doctrineのアクセサとオーバーライドについて

    小川です。WEB+DB PRESS Vol.46のプレゼントで応募した「はまちちゃんのセキュリティ講座の生イラスト&直筆サイン入り色紙」が当たってしまいました。感激です。ありがとうございます。 先月末に第2回symfony勉強会があり、そこでDoctrineについて簡単に発表を行ってきました。 そこでDoctrineのアクセサ(Getter/Setter)について色々と疑問を抱いてる方がいらっしゃったので、今日はそれについてまとめてみようと思います。 まず、DoctrineのGetterがどのようなものかを解説していきます。 基的に僕はDoctrineを単体ではなくsymfonyとあわせて使っているので、sfDoctrinePluginを使っていることを前提として進めていきます。 またDoctrineは1.0系を想定しています。 Doctrineのプロパティには以下のようなアクセス方法が

    Doctrineのアクセサとオーバーライドについて
    hibinotatsuya
    hibinotatsuya 2010/10/06
    phpの__callメソッドの存在を今日はじめて知った。symfonyの謎が解けた。
  • Doctrine: PHP Open Source Project

    Available as part of the Tidelift Subscription . Tidelift is working with the maintainers of Doctrine ORM and thousands of other open source projects to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. Enterprise-ready open

    Doctrine: PHP Open Source Project
  • symfony - open-source PHP5 web framework

    Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

    symfony - open-source PHP5 web framework
  • Symfonyに挑戦09「Jobeet 2日目〜3日目」 - 漫描き開発者ブログ

    Jobeet2日目。 ここではどんなプログラムを作るのかを決めているだけのようだ。手書きの画面がかわいい。 Jobeetを使う人 今から作るサイトをどんな人が使うのかを想定。 管理者(admin): ユーザー(user): 投稿者(poster): アフィリエイト(affiliate): Jobeetのユーザーストーリー サイトを使う人がどんな機能を求めているのか想定。 フロントエンド(frontend)の機能 ホームページ上でユーザーは最新の有効な状態の仕事を見れます ユーザーはカテゴリーに属する全ての仕事を見ることができます ユーザーはキーワードで仕事のリストを絞り込めます ユーザーは仕事をクリックすることで詳細な情報を見ることができます ユーザーは仕事を掲載できます ユーザーがアフィリエイトの申し込みをする アフィリエイトをする人は現在の有効な仕事のリストを取得できます バックエンド

    Symfonyに挑戦09「Jobeet 2日目〜3日目」 - 漫描き開発者ブログ
  • さくらインターネットでsymfonyをインストール - ueblog

  • The Definitive Guide to symfonyの翻訳

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

  • symfony で Web API を実装するときのポイントいくつか - KAYAC Engineers' Blog

    最近はまんぐうん家にいます。 nagata (@handlename) です。 FlashやJSと連携する際には、APIを実装することになりますが、 今回は「こんなことやると実装が楽になるよ!」という小技をいくつか紹介します。 ※記事ではレスポンスの形式としてJSONを使った場合を例として用いています。 ※アプリ名を「api」、モジュール名を「kayac」として説明します。 symfonyのバージョンは1.4です。 APIのレスポンスを返すための準備 symfonyのレスポンス、そのままではレイアウトが適用されてしまいます。 HTML形式で表示されるわけですね。 APIのレスポンスとして使う場合、こんなんじゃやってられません。 view.yml でレスポンスの形式を設定してしまいましょう。 apps/api/config/view.yml has_layoutをfalseにすることによっ

    symfony で Web API を実装するときのポイントいくつか - KAYAC Engineers' Blog
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • symfony.jp - PHP5用フレームワークsymfony日本語情報サイト

    symfonyとは、プログラミング言語のPHP上で動作するアプリケーションフレームワークです。記事ではsymfonyフレームワークの概要を説明します。 その前に、フレームワークとは何か の説明に入る前にフレームワークとは何でしょうかフレームワークとは日語に直訳すると「骨組み/大枠」になります。プログラミング上でどういったことを指すかと言うと、「システムを開発を誰でも簡単にできるように予め作成されたプログラムのひな形(=プログラムの骨組み/大枠)」です。 PHPの基礎スキルがある人でも、いざ、一定のレベル以上のサイトを作成しようとすると、一定の作業量が発生するのは避けられません。ということで、ある程度のスケールのウェブサイトを一定期間内に作る場合、必然的に複数開発者による共同作業になります。その際、どうしても並行作業となり、様々な問題が起きがちです。 その問題とは、片方のクリエイターの作

  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
  • 1