タグ

cakePHPに関するcomeonlyのブックマーク (15)

  • ScaleOut | Supership

    2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 件に関する詳細は、プレスリリースをご確認ください。

    ScaleOut | Supership
  • CakePHP2 アプリケーションを Heroku で動かす設定

    CakePHP2 アプリケーションを Heroku 上で動かす設定についてです。 以前のエントリにも書きましたが、Heroku で Web アプリケーションを動かす際に重要なのは、Web サーバ自体(Heroku では、Dyno)に、アプリケーションの状態(データ、セッション情報、ログ等)を保持させないということです。 Heroku の Dyno は、デプロイの際や、定常的な再起動により、破棄されるため、記録されたファイルは消えてしまいます。よって、こうしたデータファイルは、アドオンなど外部に記録する必要があります。 Heroku では、アドオンを活用するのがポイントですので、ここでは、主に CakePHP アプリケーションからこうしたアドオンと連携する方法を見ていきます。 Environments Library as a plugin まず、開発環境と Heroku 環境で設定値を切り

  • GitHub - ajfranzoia/cakephp-parsley-helper: CakePHP Form Helper for Parsley.js automatic validation integration

    comeonly
    comeonly 2014/11/22
    いい感じかも
  • Composerを利用したCakePHP2.4.xの導入手順

    Software Web Composerを利用したCakePHP2.4.xの導入手順※当サイトにはプロモーションが含まれています。 したいこと CakePHPやプラグインはComposerで管理する。全てを1つのディレクトリに納める。アプリケーションのファイルはGitで管理する。Webアプリケーションの最終的なディレクトリ構成は以下となります。 my-app/ .git/ .gitignore App/ Plugin/ Vendor/ composer.json composer.lock composer.phar 1.準備1. プロジェクト用ディレクトリを作成します$ mkdir my-app $ cd my-app 2. composer.phar を用意します$ curl -sS https://getcomposer.org/installer | php 3. compose

    Composerを利用したCakePHP2.4.xの導入手順
    comeonly
    comeonly 2014/10/08
    Pluginの配置どうしてるのか気になったので勉強になった
  • 厳選! cakePHP優良プラグイン53選!! – Logicky BLOG

    つかれた!大体上から人気ある順で並んでおります。 人気がちょっとあってもちょっと古いのは割と下にいます。 Croogo cakePHPで作られた高機能なCMSらしい。これを全部組み込んだり一部組み込んだりするとブログとかすぐにつくれるかも http://croogo.org/ CakeDC/utils 色々詰まってる便利なやつらしい。これにトラックバック実装するときのpingbackっていうのもありそうだな。つくんなきゃいけないから見てみよう。 CakeDC / migrations これは良さげ。データベースいじった履歴とかデータベースの共有とかその辺をなんか便利にしてくれるっぽい。 CakeDC / search これは多分有名なサーチプラグイン。でも使ったことない。サーチってそんな難しくないし。でもきっと便利にできてるんだろうから調べてみるのはいいかも。 CakeDC / users

    厳選! cakePHP優良プラグイン53選!! – Logicky BLOG
    comeonly
    comeonly 2014/06/16
    もっとプラグイン使っていこう。
  • blog.shiten.info » [CakePHP] Security.salt と Security.cipherSeed を生成する

    CakePHP をインストールして、最初にする作業の一つに、Security.salt と Security.cipherSeed の設定があります。 具体的には app/config/core.php をエディタで開き、Security.salt と Security.cipherSeed をランダムな値に変更します。Security.salt は英数字、Security.cipherSeed は数字を設定します。 ここで設定する値は、ウェブ上のサービスなどで生成しても良いのですが、第三者のサービスで生成したものを利用するのはあまり気持ちよくないと思います。で、比較的安全な方法として、CLI の PHP のコマンドを利用して生成します。 以下、そのコマンド例です。これで、実行するたびに毎回違う値が得られるかと思います(注: 同じ値にならない保証はありません)。 Security.cip

  • 俺流CakePHPセットアップ方法 - longkey1's blog

    CakePHP Advent Calendar 2012の15日目の記事です。 昨日は@lifegoodさんの「Phing を利用して CakePHP を継続的インテグレーション」でした。 僕も最近Jenkinsでテストの自動化をしたんですけども、設定ファイルで結構苦労したんで、早速参考にしたいと思います。 最近はCakePHPをガシガシ触っているわけではないので、新しいネタがなかなか無いのですが、普段自分がCakePHPをセットアップしている時にやっているもろもろのことをまとめてみたいと思います。 CakePHPの管理はGitで Composerでインストール作法が今後メインになっていく様な流れを感じますが、会社で普段からGitを使っているのもあり、Gitで管理してます。 基的にCakePHPのコア部分はgit-submoduleで管理してます。 まずはgit-cloneしてソースを持

  • cakePHP 2.x 画像アップロードプラグイン“upload”の使い方

    cakePHPで画像アップロードといえばMedia Pluginだったのでしょうが、GitHubを見てみるとなんだか開発は中止したそうなので、これから作るウェブに組み込むのはちょっと微妙かなと思い他を探してみました。 条件としてこんな感じ。 ・cakePHP 2.x 対応 ・複数のモデルに対して複数の画像が関連付けられる ・サムネイルを作ってくれる ・MIMEタイプを制限できる いくつか見つかりましたが、海外のフォーラムとかで評判がよさそうな"upload"を使ってみることに。 ↓こんな記事があったので、気になってましたが、イロイロ考えてやめました。画像系って一回組み込むと変えたくないからちょっと慎重になる。 CakePHPの超便利なファイルアップロードプラグイン、FileBinderプラグインの使い方をまとめてみた。 ↓今回つかったのはこちら↓ josegonzalez / upload

    cakePHP 2.x 画像アップロードプラグイン“upload”の使い方
  • 「CIを半年間まわしてみて」というお題でLTをしてきました - kaz29

    大分時間も経ってしまい今更ではありますが、先日行われた第67回 PHP勉強会で「CIを半年間まわしてみて」というお題でLTをしてきました。 昨年の11/30に、当時ちょうど開発が始まった案件の開発環境に関して「今時なCakePHPでの開発環境!?」というエントリーを書いて、初のホッテントリ入りしました。4月末でこのプトジェクトが始まって半年という事で、実際にCIをまわしている中で起こった事や、試行錯誤しつつどうやって解決したかなどを簡単にまとめてお話ししました。 LT用に作った資料ではちょっと伝わりにくいので、以下にまとめ直しました。 成長の軌跡 Jenkinsサーバーを立ち上げた時は、UnitTestのテストケースが10個だけだったのですが、4/30現在 UnitTestのテストケースが467件、受入れテストのシナリオ数が292件とものすごい成長っぷりです。 この半年間に起こった事 テス

    「CIを半年間まわしてみて」というお題でLTをしてきました - kaz29
  • [ステップアップ! CakePHP]画像をデータベースに保存する | バシャログ。

    iPad、すでに3,000円以上のアプリを買ってるtanakaです。GoodReader初めて使いましたが便利ですね! CakePHP連載6回目。今回はアップロードされた画像をデータベースに保存する方法を紹介します。 実はあんまりCakePHPとは関係ないですが、CakePHPのおかげで実装が容易になる部分もありますので紹介します。 画像格納用テーブル まずは画像を保存するためのテーブルを用意します。 CREATE TABLE `images` ( `id` int(11) NOT NULL AUTO_INCREMENT, `filename` varchar(60) NOT NULL, `contents` mediumblob NOT NULL, PRIMARY KEY (`id`) ); filenameは、URL中のファイル名として使います。(URLにidを使う場合は不要)cont

    [ステップアップ! CakePHP]画像をデータベースに保存する | バシャログ。
  • CakePHP+Paypal決済モジュール

    CakePHPに組み込むPaypal決済(エクスプレス チェックアウト)のモジュールを御紹介いたします。 Paypalの決済処理をCakePHPのモジュールにしました Paypalには様々な決済方法が用意されていますが、最もスタンダードなソリューションは「エクスプレスチェックアウト(Express Checkout)」です。「ウェブペイメントスタンダード」も機能的にはほぼ同じですが、カートシステムを構築するのであればAPIの使えるエクスプレスチェックアウトを使う方がよいでしょう。 Paypalの決済処理はやや複雑です。エクスプレスチェックアウトを使ったCakePHP用のモジュールを作成しましたので、ご紹介いたします。 ※ご利用の場合にはPaypalのマニュアルも確認しながら行ってください。 Modelの用意 まず、Model「Paypal.php」を用意します。このモデルを用いて、決済の処

  • CakePHP OGP Plugin つくりました

    @mon_sat です。 OGPタグというものがあります。 facebookとかでシェアしたときに、任意のタイトルやdescription、画像等を設定するmetaタグです。 このブログの場合は、次のようになります。 さて、このOGPタグと、titleタグ、metaタグの一部(description)等は、内容が重なります。 これらを、view等から簡単に設定できると良いですね。 というわけで @yando さんのアドバイスを受け、プラグインにしてみました。 CakePHP OGP Plugin インストールと設定 プラグインをダウンロードし、 APP/Plugin/Ogp となるように設置します。 git で clone / submodule add する場合は、次のような感じで cd your_app git clone git://github.com/monsat/Ogp.git

    CakePHP OGP Plugin つくりました
    comeonly
    comeonly 2013/04/10
    助かった。超便利。
  • CakePHPで開発するVimmerにオススメの設定 - Digitarhythm

    はじめに 私の設定はまとめてここに置いてあります。 comeonly/spf13-vim spf13/spf13-vimというVimディストリビューションを使っているので、インストールしたあと、spf13氏のリポジトリを私(comeonly)のものに差し替えてもらえれば同じ設定になります。 前はcarlhuda/janusを使ってたんですが、カスタマイズしにくいのと、neocomplcacheとかVundleとか新しいのを使いたかったのでやめちゃいました。 上記spf13-vimから追加したもの tpope/vim-unimpaired 世界中のVimerがtpope氏の恩恵を受けてるはず。今見たら4つもプラグイン入れてるわ。。。今回の記事とは関係ないですが便利なプラグインです。 comeonly/php.vim-html-enhanced 後述しますが、phphtmlがまざってても綺麗

    CakePHPで開発するVimmerにオススメの設定 - Digitarhythm
    comeonly
    comeonly 2013/03/04
    書いた。bakerなvimmerに捧ぐ.
  • cakePHP optional validation for file upload

    comeonly
    comeonly 2011/08/24
    cakePHPのvalidationでForm Fileに対してallowEmptyが有効にならないわけ
  • 1