タグ

CakePHPに関するmimesisのブックマーク (109)

  • チュートリアルと例 - 2.x

    チュートリアルと例¶ このセクションで、典型的な CakePHP アプリケーションのデモンストレーションを行い、 全てのピースがどう組み合わさっていくかを学ぶことができます。 その他にも、既存のアプリケーションやコンポーネントについて、非公式の CakePHP プラグイン倉庫 CakePackages や、 Bakery を参考にすることもできます。

  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2018 GMO Internet, Inc. All Rights Reserved.

  • あかばね式 CakePHP の Auth コンポーネントを使ってログイン認証機能を実現する

    CakePHP の Auth コンポーネントを使って、最低限のログイン認証機能を実現するには何をすれば良いのか、それをメモしておく。 Authコンポーネントの使い方については、CakePHP の公式サイトのマニュアルにも書かれている。 http://book.cakephp.org/ja/view/1250/%E8%AA%8D%E8%A8%BC ただ、これでは今一つ分りにくかったので、自分なりに、チュートリアル型式でまとめておくことにする。 ●このメモで実現する機能 (1) 自サイトにアクセスして来たユーザーがログイン状態かどうかチェックする。 未ログイン状態であれば、ログイン画面に転送する。 (2) 新規ユーザー登録は誰でもできる。 ユーザーの編集や削除もできてしまう。 (3) テーブルは2つ。 ユーザーID管理テーブルと、自サイト来のサービスを提供するためのダミーテーブル。 ●チュー

  • cakePHP 2.0のAuthコンポーネントでパスワードの暗号化を無効にする | www.maruhisa.org

    cakePHP2.0でAuthコンポーネントを使おうとしてみたのだが、認証の際、パスワードを暗号化するのが前提となっている模様。 今回やるのは必要ないので、なんとかはずす方法ないかなと探ってみたが [CakePHP]AuthComponentのパスワード暗号化を無効にする方法 この辺、1.2や1.3の情報らしく、同じようにやってもうまくいかない。2.0でコンポーネントのコードが大分変わった模様。 で、よくよくコード見てみると、パスワードの暗号化は、 BaseAuthenticateクラスの /** * Hash the plain text password so that it matches the hashed/encrytped password * in the datasource. * * @param string $password The plain tex

  • [CakePHP2.0.x]Authコンポーネントの変更点|WEBプログラム覚書

    HOME>WEBプログラム覚書>[CakePHP2.0.x]Authコンポーネントの変更点 [CakePHP2.0.x]Authコンポーネントの変更点 CakePHP2系が出たので、勉強しなおしてるんですが、Authコンポーネントがいろいろ変わってましたのでメモしときます。1系もあまり勉強できてないので、CakePHPの書き方として正しいのかは不明ですが、とりあえずこれで動いたという感じです。 以前の書き方 adminルーティングを利用して、認証のモデルはManegerの場合。

  • ITかあさん

    PHPの古い環境用意するのに、調べたこと、やったことをメモ。 参考 Docker を使って PHP 5.2 環境を用意してみる これだとurlがrewriteに対応していないので追加 docker pull image dockerイメージを取得します docker image list itkaasan@itkaasan-ThinkPad:~/work/$ docker image list REPOSITORY TAG IMAGE ID CREATED SIZE mysql 5.7 2f52e94d8acb 12 days ago 373MB tommylau/nginx latest 75d215ac1943 12 months ago 109MB tommylau/php-5.2 latest 7e7ee5c92d52 13 months ago 371MB my.cnfとngin

    ITかあさん
  • CakePHPの$usesでModelを2つ以上読み込むとパフォーマンスに悪影響?|CakePHP|CSSテンプレートガイド

    [ スポンサードリンク ] [ スポンサードリンク ] [ cakephperの日記 ]というブログで気になる記事があったのでご紹介。 なんでも、Modelを2つ以上読み込むときに$usesを使うとスピードダウンしてしまうのだそうです。 Modelを2個以上読み込む場合は、$usesを使わない方がスピードアップする - cakephperの日記 コントローラの中で$usesでモデルを複数読み込むことができる $usesにモデル名を追加すると、1つあたり4-6%のスピードダウンがある モデルを2個以上読み込むときは$usesは使わずにloadModel()を使うと良い loadModel()の他にClassRegistry::init()を使う方法があり、そっちのほうが良い …と書かれていますが、元ネタの英語記事では全く違うことを言ってました。 $usesで余計なモデルを読みこめば読み込むほ

  • cakephp:controller [Ore Base]

    このページは削除されました。以前のリビジョンの一覧をチェックして、いつ・なぜ削除されたのか確認したり、過去の版にアクセスしたり、元に戻したり出来ます。

  • CakePHP開発者が知るべき10のこと

    先日、こんな記事が上がっていました。 Android開発者が知るべき10のこと この記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。 AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が知るべきことをまとめることが出来るはずです。 ここでは、私が良く利用するCakePHPフレームワークについて、開発者が知るべき10のことをまとめます。 1. CakePHPで良いのか CakePHPを使う際に、知るべきことその1。 それは、あなたは当にCakePHPを使うべきなのかということです。 現在、あらゆるフレームワークが溢れ返っています。 Ruby Ruby On Rail

  • CakePHPのディレクトリ構成を変えてセキュリティ強化 | helog - Webに悩む人のネタ帳

    CakePHP1.3でWebアプリケーションを構築する上で、Authコンポーネントを使った管理画面を作ってみます。 前提として、adminコントローラ配下に認証をかけることにします。つまりCakePHPで構築したサイト内で「http://xxx.xxx.xxx/admin」にアクセスするためには管理者権限を必要とするようにします。 ユーザ管理テーブルを用意する ユーザIDとパスワードを管理するテーブル「users」を用意します。 CREATE TABLE users ( id INTEGER(8) auto_increment PRIMARY KEY, username VARCHAR(50) NOT NULL, password VARCHAR(50) NOT NULL, date_create VARCHAR(19) NOT NULL, date_update TIMESTAMP NO

    CakePHPのディレクトリ構成を変えてセキュリティ強化 | helog - Webに悩む人のネタ帳
  • Google トレンド

    Google トレンドが、ニュース編集室や慈善団体などによって世界中でどのように利用されているかをご確認ください

    Google トレンド
  • chocoby.jp

    Name chocoby, cho_co, Kenta Okamoto Links Blog (2019-) Blog GitHub (chocoby) Twitter (cho_co) Speaker Deck (chocoby) Mail Development CurryBu Web service to share and explore curry 🍛 jp_prefecture Convert japan prefecture code into prefecture name buranko Tool to parse a git branch name and append commit message Skills Programming - Ruby, Swift, Golang, JavaScript (Flow, TypeScript) Frameworks -

  • CakePHPで普段使っているpluginをまとめてみた | Web活メモ帳

    2010年を振り返る意味で、自分がCakePHPで開発する際に良く使うプラグインをまとめてみました。 誰かのお役に立てれば幸いです。 1.cakeplus ■ よく使うバリデーションをまとめたBehaviorであるadd_validation_rule モデルでバリデーションする際に当に使います。 var $validate = array( 'hoge' => array( "rule1" => array('rule' => array('katakana_only'), 'message' => 'hogeにカタカナ以外が含まれています' ), ), ); ■ 自動でhiddenタグを生成するヘルパーformhidden 確認画面を挟む際にhiddenに入力情報をまとめて出力してくれます。 echo $formhidden->hiddenVars(); このプラグインを知ってから、

    CakePHPで普段使っているpluginをまとめてみた | Web活メモ帳
  • CakePHP アプリケーションの流れを追う

    Please select the category that most closely reflects your concern about the presentation, so that we can review it and determine whether it violates our Terms of Use or isn't appropriate for all viewers.

    mimesis
    mimesis 2011/03/15
    2008/12/12 新原 雅司
  • エクスギア Blog

    DAY2: データモデルの作成 昨日はsymfonyのセットアップと画面をブラウザで表示させるところまでいきました。 今日はアプリケーションで使用するデータモデルを作成していきます。 Read more CakePHP Tips:ドラッグ&ドロップでデータを並び替える マスターのメンテナンス機能やCMS系の機能を開発する際に、データの並びをユーザーが自由に設定できるようにしたいという要件はよくあります。 CakePHPとprototype.jsを使えば、ドラッグ&ドロップでデータの並びを設定することが簡単に実装できます。 今回のサンプルはこちらで確認できます。 id, name(果物名), position(position) の3カラムのfuruitsテーブルのデータを並び替えています。 Read more 補足:PHP5限定 CakePHPのView内の関数処理を綺麗に記述する

  • CakePHP の PHP コード実行の脆弱性を使って CakePHP を焦がす - co3k.org

    2010/11/13 に出たらしい http://bakery.cakephp.org/articles/markstory/2010/11/13/cakephp_1_3_6_and_1_2_9_released を読んでびっくりしたんですが、 Twitter を軽く検索した限りだと CakePHP ユーザでない僕が気づいているのに (日の) CakePHP ユーザさんたちがどうも気づいていないっぽいのでわかりやすくまとめてみることにしました! CakePHP には任意の PHP コードが実行できる致命的な脆弱性があります! 影響のあるサイト結構ありそうですが悪用厳禁です! ※通常リリースの告知のなかにこんな致命的な脆弱性に関する情報を思いっきりわかりにくく書いちゃうのはひどいなあと思うので、ユーザの方は CakePHP に文句を言うといいと思います。僕は CakePHP ユーザじゃない

  • よき祝日を - クリスマスケーキをお届けします - CakePHP 2.0開発版がリリースされました(訳) - 24時間CakePHP

    By markstory CakePHPコアチームはCakePHP 2.0.0-devをこんなにも早くお見せできることを誇りに思います。これは2.xブランチの最初のパッケージリリースとなります。2.0.0-devリリースは後方非互換な変更と新機能が多くあります。そして、まだ商用利用できるようにはなっていません。一番大きい非互換な変更は、CakePHP 2.0.xが少なくともPHP 5.2.6を必要とするということです。 PHP4及び5.2.6未満のPHP5のサポートは打ち切られました。 新機能 以下はCakePHP2.0の新機能に関する完全なリストではありませんが、これまでのハイライトは含まれています: テストフレームワークとしてPHPUnitの採用。PHPUnitはユニットテストのデファクトスタンダードであり、CakePHPも仲間入りになります。多くの後方互換性のある追加要素があるので、

    よき祝日を - クリスマスケーキをお届けします - CakePHP 2.0開発版がリリースされました(訳) - 24時間CakePHP
  • CakePHPとPHPUnit(訳) - 24時間CakePHP

    この訳について CakePHPのコアデベロッパーの中心となる、mark storyがCakePHP2.0のテストのフレームワークをSimpleTestからPHPUnitに変更するということについて、経緯とその有用性、移行についての悩みどころについて詳細な記事を書いてくれました。 元記事: http://mark-story.com/posts/view/cakephp-and-phpunit この訳はその記事の対訳にあたります。 注意点 翻訳の記事をブログに掲載する許可は得ています。 英語力に不安がある人が翻訳してますので、英語が読める方は元記事を読むことを強く推奨します。 (一応)個人的な記事ということで、ラフな口語訳をしていますが、割とフォーマルな英文だったので失敗してるかもしれません。許して! 対訳 CakePHP 2.0 の開発が進行中であるということについての最近のBakeryの

    CakePHPとPHPUnit(訳) - 24時間CakePHP
  • 企業サイト構築向け国産オープンソースCMS「BaserCMS」 - 人気オープンソースCMS徹底比較

    できるというのが売り。企業サイト構築に必要最低限の新着ブログ、メールフォーム、フィードリーダーや、認証付きの管理画面は標準装備されていて、それ以外はプラグインで機能追加も可能。無駄な機能を省いて、軽量・高速なオープンソースCMSです。 また、データベースが不要な点も大きな特徴。ただし、大量のデータを扱う場合は、データベースサーバー環境を推奨なので、一般的にはデータベースを使用したほうが無難かと思います。 何よりも、純国産の日製オープンソースCMSなので、制作や開発に不可欠なマニュアルやフォーラムが日語で分かりやすいのが良いですね。不自然な日語訳されたデフォルト文章などがなく、余計な言語の問題などもなく安心して使用できます。 BaserCMSの主な機能・特徴 シンプルなユーザー管理機能付きの管理画面更新しやすいページ管理機能わかりやすい簡易ブログ簡単設置のメールフォームお手軽フィード

  • CakePHPの命名規約 - hikm's blog

    今回はCakePHPの命名規約についてまとめたいと思います。 CakePHPでは、命名規約に従ってクラス名、ファイル名、テーブル名を付けることで、モデルに対応するテーブル、コントローラに対応するテーブルなどを自動的に認識してくれるため、開発が楽になります。 もし、命名規約に従いたくない場合や、すでにテーブル名が決まっていて変更することが出来ない場合は、モデルの$useTableや、コントローラの$usesを設定することで、柔軟な対応も可能です。 以下では、命名規約をモデル、コントローラ、ビューの3つに分けてまとめます。 命名規約 モデル クラス定義:class CakeSample extends AppModel ファイル名:/app/models/cake_sample.php テーブル名:cake_samples クラス名は単数型。 ファイル名は 単数型 、アンダーバー区切り。 テー

    CakePHPの命名規約 - hikm's blog