2017-01-01から1年間の記事一覧
MVCの命名規則を理解する CakePHPでどうにもこうにも進まないエラーが出ましてコードに間違いがないか探したのですが 原因は命名規則を違反しているというものでした。 1.命名規則の整理 2.モデル、ビュー、コントローラごとの命名規則 3.まとめ 1.命名規則…
一旦落ち着くことが大切ね vagrantを使っていて、いつも通りvagrant upをしたら vagrant : Your VM has become "inaccessible." Unfortunately, this is a critical error 発生場所 行:1 文字:1 + vagrant up + ~~~~~~~~~~ + CategoryInfo : NotSpecified: (…
一筋縄ではいかない仮想環境でのセッティング CakePHPの学習を始めて環境構築で何かと苦労したので手順等を載せたいと思います。 今回苦労したのが仮想環境でCakePHPを利用するという点でした。 ドットインストールを参考に進めると捗ると思います。 http://…
条件指定と並び替え HAVING句とORDER BY句の使い方等の説明を書いていきます。 HAVING句 まずSQL文にはGROUP BY句というものがあります、簡単に説明しますとGROUP BY句とはあるフィールドを選択してそのフィールドごとに出力するという意味があります。 GROU…
GitHubでファイルを確認するには長い道のりがある お疲れ様です、制作しているアプリをそろそろGitで管理したいと思ってる方は必見です! さて今回はアプリをGitHubで管理したのでつまずいた点など記載していきます。 基本的な導入方法に関してはさらっと説…
リレーショナルデータベースについて 制作しているアプリにDBを実装していきたいのですが、その前にDBの要件定義をしないといけないので、 そのやり方を書いていきます。 1.リレーショナルデータベースとは 2.外部キーとは 1.リレーショナルデータベースとは…
INNER JOIN と LEFT OUTER JOIN この間MySQLのJOINについての記事を書きましたが、内部結合と外部結合についてよく分かっていなかったので今回まとめてみようと思います 1.前提条件 2.内部結合とは 3.外部結合とは 1.前提条件 まず説明を始める前に二つのテ…
サイト制作において大切なCSRF対策! 今回はCSRF対策について学んだので使い方などを書いていきます。 現在私自身webアプリを制作していて最近CSRFという言葉に出会ってかなり重要だと感じたので、これからwebアプリを作りたいと思っている人に参考にしてい…
テーブルとテーブルを結合するにはJOINが必要! 今回はMySQLのJOINを覚えたので使い方を書いていきます。 1.なぜ結合するのか 2.前提条件 3.実際の使い方 1.なぜ結合するのか まずなぜ結合が必要かといいますと、DBには複数のテーブルが存在していまして、そ…
難しいことはドットインストールで覚えよう 今回はPHPとMySQLを組み合わせた使い方を学習したのでつまずいた点などアップします! ちなみにドットインストールの「PHPデータベース入門」を学びました 1.データの追加をしたいときとは? 2.検索の仕方とは? 3…
とりあえずの機能実装とエラー処理 まずまず、必要な処理の実装と例外時のエラー処理が出来たのでアップします! 1.必要なデータの取得 2.指定した人数分出力 3.エラー処理の実装 1.チェックボックスで必要なデータの取得 チェックボックスのデータを取得し…
フォームとPOSTを理解しよう ランダム指名アプリケーション制作の第二回目は大きくつまずいたのでモリモリ書いていきます! 1.ファイルを分割 2.チェックボックスのデータを渡す 1.ファイルを分割 まず前回作ったものは一つのファイル内で完結してたので、フ…
アプリケーション制作再開 お疲れ様です、半年以上久しぶりの更新になります、、、 今回から新たにPHPなどを使いアプリケーションを制作していきその軌跡を記していきます。 1.仕様 2.製作開始 1.仕様 一定数のメンバーからランダムに選出して名前を表示する…