ホームページ >バックエンド開発 >PHPチュートリアル >ファルコン日報提出プラットフォーム、ファルコンプラットフォームの概要_PHPチュートリアル

ファルコン日報提出プラットフォーム、ファルコンプラットフォームの概要_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:00:29953ブラウズ

Phalcon 日報提出プラットフォームの概要、Phalcon プラットフォーム

概要: 日報提出システムの開発により、ファルコン フレームワークの基本原則と PHP 言語をマスターしました。また、いくつかの一般的な Linux コマンドについても学び、多くのことを得ることができました。
以下は、プロジェクトで発生した問題の概要です:
1. フロントエンド データをバックエンドに転送するために使用される 3 つの方法:
(1) フォーム送信フォーム $this->request->getPost(‘name’);
(2) ハイパーリンク, $_GET[“name”];
(3) ハイパーリンク
、バックグラウンド関数名の()からパラメータを取得

2. データのグローバリゼーションの 2 つの方法:
(1) セッション $this->session->set(‘auth’,array(
) 「番号」 => $info->番号,
「名前」 => $info->名前,
「許可」=>$info->許可));
(2) 永続的な永続性、$this->persistent->acl = $acl

3. プラグイン、アクセス制御 ACL はこのプロジェクトで使用されます。目的は、ルーティング ジャンプの前にこのセキュリティ プラグインに入り、現在のロールが この URL を入力する権限を持っています。この部分はサービスで di を設定する必要があります。コーディングプロセス中に、フレームワークの欠点が発見されました。 ($guestResources as $resource => $actions) {
$acl->allow('guest', $resource, '*'); ここでの * は、以前に定義されたアクション (ドキュメントと矛盾します) ではなく、リソースに対応するコントローラーの下のすべてのアクションを指します。許可または拒否は、一定の量を超えることはできません。
4. 電子メールを送信するには、PHPMailer ライブラリが使用され、class.phpmailer.php および class.smtp.php 参照パスを追加する必要があります。詳しくは『PHP言語の本質』OREILLY

の88ページをご覧ください。

5. プロジェクトとモデルのレイヤーの確立は、コマンド halcon project ABC と halcon model ABC で完了でき、より便利で実用的です。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1093866.html技術記事ファルコンの日報提出プラットフォームの概要、ファルコンプラットフォームの概要: 日報提出システムの開発により、ファルコンフレームワークの基本原則とPHP言語を習得しました。また、一般的な Linux の手順もいくつか学びました...