Yii2の書籍

おはようございます。 この質問は、Yiiの最初のバージョンを調べたときに生じました(ドキュメントを読んだときですが、まだはっきりしない瞬間があります)。



画像



カットの下で、私は公式文書に加えて、これまでに見つけた本のリストのミニレビューを提供します。



最初の本はおそらく「Yii 2とPHPを使用したWebアプリケーション開発」でしょう。その著者はMark SafronovとJeffrey Winesettです。 この本は377ページで構成されています。



画像



ネタバレコンテンツ(多くの写真):



コンテンツ
















次の本は、Yii 2 For Beginners、「初心者向けのYii 2を学ぶためのステップバイステップガイド」、ビル・ケック主催



画像



この本は412ページで構成され、次のようなトピックについて説明しています。

コンテンツ(テキスト)
第1章:はじめに

  • はじめに
  • 特徴
  • Yii 2フレームワークが特別な理由
  • 利点
  • 欠点
  • Yii 2を選んだ理由
  • その他のオプション
  • Yii 2が到着
  • ジー
  • DBファーストアプローチ
  • Mysql
  • 改善されたワークフロー
  • 最小PHPスキル
  • 必要なツール
  • 正誤表
  • ビル・ケックに連絡する
  • まとめ


第2章:Yii 2の高度なテンプレートのインストール

  • Yii2 Advancedテンプレートのクイックセットアップ
  • ステップ1-フォルダーの作成
  • ステップ2-Apache Conf
  • ステップ3-ローカルホスト
  • ステップ4-Apacheを再起動します
  • ステップ5-IDEでプロジェクトを作成する
  • 手順6-コマンドラインパスの検索
  • ステップ7-Composerの自己更新
  • ステップ8-Yii 2のインストール
  • 手順9-Yii 2フォルダーの確認
  • ステップ10-Php Initを実行する
  • 手順11-データベースの作成
  • ステップ12-DB接続の設定
  • ステップ13-移行の実行
  • ステップ14-Gitリポジトリを作成する
  • ステップ15-アプリが機能していることを確認する
  • トラブルシューティング
  • まとめ


第3章:MVCへようこそ

  • MVCパターン
  • Index.php
  • アプリケーションインスタンス
  • ルーティング
  • giiを使用する
  • ブートストラップ
  • デバッガー
  • まとめ


第4章:ユーザーモデルの変更

  • 役割とステータス
  • ユーザーモデル
  • モデルのプロパティ
  • 定数
  • アイデンティティインターフェイス
  • 行動
  • ルール
  • アイデンティティーメソッド
  • 定型メソッド
  • ユーザーにアクセスする他のモデル
  • SignupFormモデル
  • まとめ


第5章:Giiを使用した新しいモデルの作成

  • テーブルを作成する
  • 役割表
  • ステータス表
  • ユーザータイプ表
  • 性別表
  • プロファイル表
  • 同期する
  • Giiの構成
  • Giiでモデルを作成する
  • 役割モデルを作成する
  • ロールテーブルにレコードを追加する
  • ロールに関係を追加
  • ロールでユーザーモデルを更新する
  • ステータスモデルを作成する
  • getStatusを使用してユーザーモデルを更新する
  • ステータステーブルへのレコードの追加
  • UserTypeモデルの作成
  • UserTypeを使用してユーザーモデルを更新する
  • user_typeテーブルにレコードを追加する
  • 性別モデルを作成
  • 性別表にレコードを追加
  • プロファイルモデルを作成する
  • 完全なプロファイルモデル
  • プロファイルでユーザーモデルを更新する
  • ユーザーモデルを仕上げる
  • 完全なユーザーモデル
  • まとめ


第6章:ヘルパー

  • 価値ヘルパー
  • 許可ヘルパー
  • ヘルパーを記録する
  • まとめ


第7章:サイトコントローラー

  • 行動
  • アクション
  • インデックスアクション
  • ログインアクション
  • ログインフォームモデル
  • ログアウトアクション
  • 連絡先
  • お問い合わせフォームモデル
  • キャプチャ
  • お問い合わせフォーム
  • アクションについて
  • サインアップアクション
  • サインアップフォームモデル
  • ResetPasswordFormモデル
  • バックエンドサイトコントローラー
  • アクセス制御の開始
  • loginAdminメソッド
  • まとめ


第8章:プロファイルクラッド

  • CRUD
  • プロファイルコントローラー
  • プロフィール検索
  • _search
  • _form
  • 索引
  • 表示する
  • 作成する
  • 更新する
  • プロファイルコントローラーとビューの変更
  • プロファイルコントローラーの変更
  • インデックスアクション
  • アクションを表示
  • アクションを作成する
  • 更新アクション
  • 削除アクション
  • FindModelアクション
  • 縦断ビューの変更
  • View.php
  • 性別
  • フォーム部分
  • 作成する
  • 更新する
  • サイトのレイアウト
  • プロフィールリンク
  • デイトピッカー
  • まとめ


第9章:アップグレードとアクセス制御

  • コントローラーのアップグレード
  • アップグレードビュー
  • アップグレードが必要
  • アクセス制御
  • コントローラーから変数を渡す
  • まとめ


第10章:ホームページソーシャルウィジェット

  • ホームページソーシャルウィジェットの実装
  • 索引
  • Facebookウィジェット
  • Facebookアプリのセットアップ
  • Facebookの構成
  • 拡張機能
  • HTMLヘルパー
  • ウィジェットを折りたたむ
  • モーダルウィジェット
  • アラートウィジェット
  • 素晴らしいフォント
  • アセットバンドル
  • Font-Awesomeをレイアウトに追加
  • まとめ


第11章:バックエンドの作成

  • Main.php
  • バックエンドビューの更新
  • バックエンド/ビュー/プロフィール/ _form.php
  • バックエンド/ビュー/プロファイル/ view.php
  • バックエンド/ビュー/ユーザー/ view.php
  • バックエンド/ビュー/ユーザー/ _form
  • バックエンドのより深い変更
  • バックエンド/ビュー/ユーザー/ index.php
  • バックエンド/ビュー/プロファイル/ index.php
  • バックエンド/ビュー/プロフィール/ _search.php
  • バックエンド/ビュー/ユーザー/ _search.php
  • ユーザー検索
  • 管理UI
  • コントローラーの動作
  • 一致コールバック
  • まとめ
  • 著者について


第12章:ボーナス資料

  • AutoResponder
  • ドロップダウンナビゲーション
  • よくある質問
  • テストコントローラー
  • 構成部品
  • カスタムウィジェットの作成
  • 潜在的な穴を閉じる
  • CDN
  • まとめ






Yii2を理解しようとしている初心者から開発者まで、これらの本で何か有用なものを見つけることを期待しています。



All Articles