Zend Frameworkに関する最初のプロジェクト

Zend Framework、Php、Javascript、Xsltを研究する過程で、このアイデアはトレーニングプロジェクトを作成することで実際にすべてを統合するように見えました。 それはすべて、ヘビがフィールドを走り回って「リンゴ」を食べ、それ自体または画面の境界で衝突することから始まりました。 まあ、一般的に、古いノキアの標準的なおもちゃ。 ツートーンではなく、3 =)

最初のレベルが表示され、次にZendを使用したサーバー側の処理が行われました。 後でwww.freecsstemplates.orgからデザインが既にありました(=でタイトなデザインを持っているので)。 そして、すべてが徐々に地図プロジェクト、登録、クエストなどの現在のプロジェクトに成長しました。



まず、Xsltを使用して実装したテンプレートが必要でした。 その後、Zend_Aclを使用してユーザー権限を追加し、Zend_Authを使用して認証を追加しました。 新しいユーザーを追加するために登録を導入しました。 この場合、Zend_MailとZend_Validateが必要でした。

実装されたコントローラーは、クエスト、ランダムカード、および特定のものに分けられます。 エンジンは純粋なJavascriptです。 クエストのために-1つのエンジン。 ランダムで特定のマップの場合-XmlHttpRequestで移動を保存するのと同じプラス。

エディターも純粋なJavascriptです。 XmlHttpRequestを使用して保存が行われます。 カードの正当性の確認はサーバー側で行われます(任意のポイントから任意のポイントに到達できるかどうか、および取得できないポイントがあるかどうかがチェックされます)。

SQLiteをデータベースとして使用しました。他のものは必要ないからです。 パソコンで簡単かつ迅速に設定できます。 しかし、負荷が重い場合は、PDOを使用するため、問題なく簡単に変更できます。



原則として、プロジェクトに関するすべて。 私は自分がかっこいいことを示すためではなく、自分の意見や希望を見て、表現するために、できれば修正するバグを示すために投稿しています。 プロジェクトの「サポート」の経験を得たいです。



PSプロジェクト-オープンソース。 誰にソースコードが面白いか-アドレス。 code.google.com/p/zendsnake/downloads/list



プロジェクト自体-www.snake4ever.org.ua



UPD。 プロジェクトは終了しました。 ただし、ソースコードは引き続きダウンロードできます。



All Articles