タグ

cakephpに関するyanbowのブックマーク (119)

  • CakePHP画像リサイズ最強プラグインUploadPackをCake初心者でも分かるよう徹底解説

    先日仕事でCakePHPの画像リサイズで、プラグインのUploadPackを使いまして、日語の詳細な解説が少ないことから自分自身躓いたこと、分かったことをCakePHPの初心者でも分かりやすく解説していきたいと思います。 UploadPackで出来ること ファイルのデータベース管理(ファイルをアップする時にデータが登録されます) ファイルタイプのバリデーション(指定された拡張子以外アップできない) サイズ制限(○○キロバイト以下にして下さいなど) ピクセルサイズ制限 画像ファイルのリサイズ・複製 画像アップロードに関してはほぼ全てのバリデーションが備わっており、ピクセルサイズ指定はもちろん、指定した大きさにリサイズ・複製など画像のリサイズに関してもかゆい所に手が届く仕様になっており、画像のアップロードに関してはUploadPackプラグインに全て任せることが出来るので、ぜひCakePHP

    CakePHP画像リサイズ最強プラグインUploadPackをCake初心者でも分かるよう徹底解説
  • Google Analytics API v3 をcakephpでとりあえず使う | まとめーたー

    analytics api が v3 に新しくなった。 古いAPIは使えなくなりそうなので、移行してみる。 流れ APIアカウント作る(最新版だとやり方が違うみたいなので、アカウント作成までを参考に) http://log.noiretaya.com/132 ライブラリをダウンロード (phpって書いてあるの。) https://developers.google.com/analytics/devguides/reporting/core/v3/gdataLibraries APIを組み込み ライブラリ読み込みとコードredirecturlsは、 http://www.hoge.net/defaults/test/として、コントローラー + アクション名としておくこと。 oauth2callbackにして、routes.phpをいじるとうまく取得できない。 cakephpのバージョンによ

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

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

    cakePHP 2.x 画像アップロードプラグイン“upload”の使い方
  • #CakePHP 爆速でAPIを実装するチュートリアル - 忍び歩く男 - SLYWALKER

    スマートフォンアプリのバックエンドや、JSフレームワークのバックエンドとして、JSONやXMLを返すAPIをサーバサイドで実装する機会は多いと思います。 今回は、ComposerとCakePHP2.4、FriendsOfCake/crudを使って爆速で実装してみます。 できあがりは、これ slywalker/cakephp-app-api_sample CakePHPのインストール まず、プロジェクトのディレクトリにcomposer.jsonをつくります composer.json { "require": { "pear-cakephp/cakephp": "2.4.*" }, "config": { "vendor-dir": "Vendor/" }, "repositories": [ { "type": "pear", "url": "http://pear.cakephp.org

    #CakePHP 爆速でAPIを実装するチュートリアル - 忍び歩く男 - SLYWALKER
  • cakePHP 2.x 画像アップロードプラグイン“upload”の使い方

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

    cakePHP 2.x 画像アップロードプラグイン“upload”の使い方
  • CakePHPで様々なオブジェクトへのアクセスの仕方 | X->A->O

    はじめに CakePHPで何らかのオブジェクトを操作する場合、対象となるオブジェクトの種類やどこからアクセスするかによって方法が異なる場合があり、それ以前にそもそもインスタンス化されていないことを知らずにアクセスしようと無謀な挑戦を試みたりすることがあります・・・よね?自分の経験上、始めたばかりの時はここで躓くことが結構多く、今でも分からずに調べることが多いですし、あまり使っていないと同じ事を何度も調べたりもしてしまいます。このエントリは、あるオブジェクト「に」あるオブジェクト「から」アクセスする方法について調べたものの備忘録です。 初心者のかたはどうぞ「 初心者の方へ 」にまず目を通してください。 内容は適宜追加・修正される可能性があります。 すべてCakePHP2系の情報です。1系の情報が今後追加されることはありません。 可能な限り公式ドキュメントへのリンクを張っています。日語訳のあ

  • Mediaプラグインのver.1.2->1.3バージョンアップ - 趣味の延長線

    CakePHPをver.1.3にアップしたのに伴い、 1.2時代から導入+拡張コンポーネント入れて独自遣いしていた、Mediaプラグインも、1.3b*1にアップデートしました。 その際の、トラブル解消過程のメモです。 * 注 1.「独自拡張」由来の不具合が混ざっているかもしれません。 2.アップデートしながらのメモなので・・・ひょっとすると、現状ではメモ外での修正しなおし・解決済み項目あるかもしれません・・・ 異論歓迎(^^;;) ベースCakePHPの1.2->1.3バージョンアップにともない、 Mediaプラグイン自体のソースも0.6->1.3(β)に置き換え。 しかし、それだけではエラーがでる箇所がありました。 Mediaプラグイン1.3で、公式ドキュメントなどが行方不明になってるので苦労しましたが、 ダウンロードされないdocディレクトリに、多少情報がありました。 https://

    Mediaプラグインのver.1.2->1.3バージョンアップ - 趣味の延長線
  • builwing.info

    This domain name registration has expired and renewal or deletion are pending. If you are the registrant and want to renew the domain name, please contact your registration service provider.

  • CakePHP ACL – アクセス制御リストを攻略する | hijiriworld Web

    ACLとは? Authコンポーネントは、ユーザ認証を実現する非常にシンプルで簡単なコンポーネントですが、あくまでも「そのユーザがログインしているか否か」ということのみです。 それぞれのユーザに応じて各種機能にアクセス権を設定するためのコンポーネント、それが「ACL – アクセス制御リスト(Access Control List)」です。 さて、このACL、CookBookにもチュートリアルがありますが、はっきり言って、これを読んでも理解不能です。むしろ読まないほうがいいと思います。 これが、ACLが難解と言われる要因でしょうか。 ACLのイメージ ACLは3つのデータベースから成り立っています。 ARO – ユーザ(ユーザやグループ) ACO – 対象物(ページやアクション) ARO_ACO – アクセス権の対応表 それぞれの関係を図で表すと、こんなイメージです。 要するに、ACLでは、ユ

  • CakePHP+Jenkinsによるアジャイル開発 #phpmatsuri

    2012/11/3に博多で行われたPHPMatsuri2012で話をした際のスライドです。CakePHPとタイトルにありますが、CakePHPの話はほとんどありませんw。内容は過去のワンクリックデプロイ勉強会の再構成です。

    CakePHP+Jenkinsによるアジャイル開発 #phpmatsuri
  • PHP x Ajax = CMS ! » [CakePHP] CSVインポート・エクスポート(日本語対応)

    サイト内検索 最新の記事 [Magento] 高機能なオンラインショップのオープンソース [SEO] ブログ用のPing送信先一覧 [JavaScript] ブラウザ判定 [PHP] UTF-8のBOMを削除 [PostgreSQL] 基的な流れ 人気の記事 [CakePHP] TinyMCEヘルパー(見たまま編集エディター) [CakePHP] 「複数バリデーションの切り替え」と「エラーメッセージの自動生成」ができるビヘイビア [CakePHP] jQueryで複数のDIVを切り替えるAjax [CakePHP] さくらのcronでShellを実行(メルマガの日時指定配信) [CakePHP] CSVインポート・エクスポート(日語対応) [PHP] 携帯(モバイル)用の関数 [CakePHP] Qdmail(文字化けしない日語メール) [PHP] さくらで空メール受信をトリガーにし

  • CakePHPのSearch pluginでタグの絞込み検索を作る(AND検索) - kanonji’s diary

    一昨日にOR検索のほうは修正したばかりですが、CakeDCのsearch pluginの記事が少ないので1個置いときますね。CakePHP Advent Calendar 2010 8日目 - kanonjiの日記のコードに機能追加しました。色々な検索の方法の中に、HABTMの検索が書いてありますが、これはOR検索です。HABTMの検索というと、分かりやすいのはタグ検索だけど、タグ検索なら絞込み検索も欲しいという事で、やってみました。 コード <?php public $filterArgs = array( array('name' => 'tag_id_and', 'type' => 'subquery', 'field' => 'Entry.id', 'method' => 'subqueryByTagsAnd'), ); public function subqueryByTags

    CakePHPのSearch pluginでタグの絞込み検索を作る(AND検索) - kanonji’s diary
  • CakePHPでプラグインのtag_timeを使うとタグ機能が簡単に実装出来た

    CakePHPでタグ機能を実装する際に便利そうなtag_timeというプラグインがあったので試してサンプルを作ってみました。 サンプルイメージ 作成するのはこんな画面です。 環境 CakePHP2.1.2 PHP5.3.8 TwitterBootstrap ※サンプルはTwitterBootstrapが前提になっています。 テーブル作成 こんな感じでタグを含むテーブル構成を作成します。 プラグイン配置 GitHubからプラグインをダウンロードし、プラグインフォルダに配置します。 https://github.com/voidet/tag_time/tree/2.0 bootstrapでプラグインを読み込みます。 Controller コントローラでは何も難しいことはしません。 bakeした状態で問題ないと思います。 Model モデルの$actsAsでプラグインを指定します。 忘れずにha

    CakePHPでプラグインのtag_timeを使うとタグ機能が簡単に実装出来た
  • CakePHPのhasAndBelongsToMany(HABTM)をチェックボックスで関連付ける

    Model hasAndBelongsToMany(HABTM)はpostに設定します。 models > post.php class Post extends AppModel { public $name = 'Post'; public $hasAndBelongsToMany = array( 'Tag' => array( 'className' => 'Tag', 'joinTable' => 'posts_tags', 'foreignKey' => 'post_id', 'associationForeignKey' => 'tag_id', 'fields' => array('id','name'), 'unique' => true ), ); } models > tag.php class Tag extends AppModel { public $name

    CakePHPのhasAndBelongsToMany(HABTM)をチェックボックスで関連付ける
  • [CakePHP]タグの絞込み機能

    HABTMのタグの絞込み機能のお話 CakePHPで、あるテーブルに対してHABTMで持たせたタグを絞り込んで表示させる機能を、散々苦労してやっと実装できたのでメモしておきます。*1 説明のためにCakePHPのブログチュートリアルのモデルをさらに簡略化して、それを元に説明してみます。 Model 規約に従っていれば必要の無いプロパティも記事に汎用性を持たせるために書いておきますね。 記事テーブル テーブル:posts モデル:Post フィールド:id, article, created, modified*2 class Post extends AppModel { var $name = "Post"; var $useTable = "posts"; // 規約に従えばいらない // 規約に従えば$hasAndBelongsToMany = array("Tag");でOK va

    [CakePHP]タグの絞込み機能
  • CakePHPプラグインのまとめ – 最適化/デバッグ編

    CakePHPプラグインのまとめも大詰めです。 今回は”Optimization“と”Debugging“を訳します。 CakePHP Plugins – A Biblical Retelling 最適化 Frank de Graaf’s Lazy Model: これは君のモデルのチェインローディングを最適化し、君の作った巨大なアプリをスピードアップさせてくれるよ。君がCakePHP1.2または1.3を使っているのなら確実に見ておくべきものだ。CakePHP 2.0ではこれはコアに組み込まれる予定だけど、まだ入っちゃいない。Lazy Modelは次のお楽しみだね。 このプラグインをディレクトリに配置し、通常、AppModelを継承するところをLazyModelを継承することで動作速度の改善を図れるようです。 ただ、その分だけメモリをうとも書いてあるので、そこは注意ですね。CakePH

  • CakePHP - Build fast, grow solid | PHPフレームワーク

    New CakePHP 5.0 Chiffon. Faster. Simple. Delicious. What's new in version The migration guide has a complete list of what's new in. We recommend you give that page a read when upgrading. A few highlights from 5.0 are: PHP 8.1 required. Improved typehints across the framework. CakePHP now leverages union types to formalize the types of many parameters across the framework. Upgraded to PHPUnit 10.x

    CakePHP - Build fast, grow solid | PHPフレームワーク
  • 1-byte.jp

    1-byte.jp Related Searches: Top Smart Phones All Inclusive Vacation Packages Migraine Pain Relief Privacy Policy|Cookie settings|Do Not Sell or Share My Personal Information

  • Choose Opera - Spreading Opera goodness - Posts tagged by "Opera Tips".

    Gaming, Opera GX Pimp your smartphone with GX Mods, now available in Opera GX on Android and iOS February 8th, 2024 Transform the look and feel of your smartphone and tablet and browse like a badass by installing dozens of Mods... New green energy-powered AI data cluster with NVIDIA DGX supercomputing coming to Iceland February 7th, 2024 We’re excited to announce plans to deploy a new AI cluster i

  • CakePHPをCapistranoを使って楽々デプロイしよう!

    TrinityTです。 前回エントリではCakePHPの環境別設定についてお話ししましたが、この恩恵を受けるためCapistranoで自動デプロイを確立しました。 今回はこの方法について説明します。