講義說明成果php框架practical symfony13264for propel_第1頁
講義說明成果php框架practical symfony13264for propel_第2頁
講義說明成果php框架practical symfony13264for propel_第3頁
講義說明成果php框架practical symfony13264for propel_第4頁
講義說明成果php框架practical symfony13264for propel_第5頁
已閱讀5頁,還剩388頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Practical symfony | symfony | Web PHP FrameworkPractical symfonyYou are currently browsing "Practical symfony" in English for the 1.4 version - Propel edition - Switch toAboutYou are currentlyversion: 1.2 1.3 - Switch to ORM: Doctrine - Switch to language:ing "Practicalsymfony" w

2、hich is licensed under the Creative Commons Attribution-Share Alike3.0 Unported License license.This work is licensed under a Creative Commons Attribution-Share Alike 3.0 UnportedLicense.Jobeet LinksJobeet Demo Website"Practical symfony" is part of the official symfony documentation.Day 1:

3、 Starting up the ProjectDay 2: The ProjectDay 4: The Controller and the ViewDay 5: The RoutingDay 7: Playing with the Category PageDay 8: The Unit TestsSearchDay 9: The Functional Testspowered by googleDay 10: The FormsDay 11: Testing your Forms(1 of 2) 2010-3-8 15:43:56Day 12: The AdeneratorDay 13:

4、 The User Day 14: FeedsDay 15: Web Services Day 16: Ther Day 17: SearchDay 6: More with the MDay 3: The Data MBe trained by symfony expertsMar 24: Paris (1.4 + Doctrine - Français) Apr 21: Paris (1.4 + Doctrine - Français) May 26: Paris (1.4 + Doctrine - Français) Jun 23: Paris (1.4 +

5、 Doctrine - Français) Jul 07: Paris (1.4 + Doctrine - Français)and more.AboutInstallationDocumentationPluginsCommuBlogDevelopmentPractical symfony | symfony | Web PHP Framework Day 18: AJAX Day 19: Internationalization and Localization Day 20: The Plugins Day 21: The Cache Day 22: The Depl

6、oyment Day 23: Another Look at symfony Appendix B - LicensePowered by- Make a donation - "symfony" is a trademark of Fabien Potencier.(2 of 2) 2010-3-8 15:43:56Open-Source ProductsServicesSince 1998, Sensio Labs has been promoting the Symfony - MVC framework Trainings - Be Trained by exper

7、tsOpen-Source software movement by providingquality web application development, training, Symfony Components Partners - Specialists around the worldconsulting.Sensio Labs also supports several large Open- Doctrine - ORM Books -Open-Source booksSource projects. Swift Mailer - Mailing library Confere

8、nces - The Symfony Live Conference Twig - Template library> More Pirum - PEAR channel serversymfony | Web PHP FrameworkSymfony is a full-stack framework, a library of cohesive classes written inPHP.Getting StartedIt provides an architecture, components and tools for developers to build complex we

9、b applications faster. Choosing symfony allows you to release your applications earlier, host and scale them without problem, and maintain them over time with nosurprise. Discover symfony withthe Get Started tutorial. Learn the frameworkwith the Practical Symfony is based on experience. It does not

10、reinvent the wheel: it uses most of thebest practices of web development and integrates some great third-party libraries.symfony book.y trust symfony for their applications!every day, and that makes of symfony the mostmeans easy-to-find support, applications.Watch the ten minutes screencast of the a

11、jax tutorial or test it onlineThis screencast shows the best PHP code generation engine for your backendinterfaces.The Jobeet website is a real-world web app, developed entirely in symfony. Step by step,this is how.In addition to tutorials and showcase apps, symfony has an extensivedocumentation. Di

12、ve in.(1 of 2) 2010-3-8 15:44:07user-contributed documentation, plugins, andpopular PHP framework around. A large commuNew users join the commu Discuss on our mailing-lists, and join us in the #symfony IRC channel.Thousands of developers alSearchpowered by googleBe trained by symfony expertsMar 24:

13、Paris (1.4 + Doctrine - Français)Apr 21: Paris (1.4 + Doctrine - Français)1.3 branch: branch: branch: Preview ReleaseOpen-Source PHP Web FrameworkAboutInstallationDocumentationPluginsCommuBlogDevelopmentsymfony | Web PHP FrameworkPowered by- Make a donation -"symfony

14、" is a trademark of Fabien Potencier.(2 of 2) 2010-3-8 15:44:07Open-Source ProductsServicesSince 1998, Sensio Labs has been promoting the Symfony - MVC framework Trainings - Be Trained by expertsOpen-Source software movement by providingquality web application development, training, Symfony Com

15、ponents Partners - Specialists around the worldconsulting.Sensio Labs also supports several large Open- Doctrine - ORM Books -Open-Source booksSource projects. Swift Mailer - Mailing library Conferences - The Symfony Live Conference Twig - Template library> More Pirum - PEAR channel serverMay 26:

16、 Paris (1.4 + Doctrine - Français) Jun 23: Paris (1.4 + Doctrine - Français) Jul 07: Paris (1.4 + Doctrine - Français)and more.About | symfony | Web PHP FrameworkWhat's symfony?Symfony is a web application framework for PHP projects.It aims to speed up the creation and maintenance

17、 of web applications, and to replace therepetitive coding tasks by power, control and pleasure.The very small number of prerequisites make symfony easy to install on any configuration; you just need Unix or Windows with a web server and PHP installed. It is compatible with almost every database syst

18、em. In addition, it has a very small overhead, so the benefits ofthe framework don't come at the cost of an increase of hosting costs.Using symfony is so natural and easy for people used to PHP and the design patterns of Internet applications that the learning curve is reduced to less than a day

19、. The clean designability will keep your delays short. Developers can apply agile development principles (such as DRY, KISS or the XP philosophy) and focus on applicativelogic without losing time to write endless XML configuration files.Symfony is aimed at building robust applications in an enterpri

20、se context. This means that you have full control over the configuration: from the directory structure to the foreign libraries, almost everything can be customized. To match your enterprise's developmentyou to test, debug and documentyour project.and published under the MIT license.Symfony is s

21、ponsored by Sensio Labs, a French Web Agency well known for its innovative viewson web development.Team Fabien Potencier, gro.tcejorp-ynofmys ta reicnetop.neibafProject Lead - Co-Founder of Stefan Koopmanschap, gro.tcejorp-ynofmys ta pahcsnampook.nafetsManagerDeveloper, Release Manager 1.3 and 1.4 J

22、on (halfer),Forum Master Fabian Lange, gro.tcejorp-ynofmys ta egnal.naibaf(1 of 3) 2010-3-8 15:44:10 Kris Wallsmith, gro.tcejorp-ynofmys ta htimsllaw.sirkCommuThe symfony Core TeamThe symfony CommuIt is entirelyLast but not least, by choosing symfony you get the benefits of an active open-source com

23、muguidelines, symfony is bundled with additional tools heland codeAt a GlanceCompatible with as many environments as possibleEasy to install and configure Simple to learnEnterpriseyConvention rather than configuration, supporting fallback callsSimple in most cases, but still flexible enough to adapt

24、 to complex cases Most common web features included Compliant with most of the web "bestspratices" and with web "design patterns" Veryable code with easy maintenance Open-SourceBe trained by symfony expertsMar 24: Paris (1.4 + Doctrine - Français)AboutAboutInstallationDocume

25、ntationPluginsCommuBlogDevelopmentAbout | symfony | Web PHP FrameworkDeveloper, Release Manager 1.2 Jonathan Wage, gro.tcejorp-ynofmys ta egaw.nahtanojDeveloper, and main developer of Doctrine Bernhard Schussek, gro.tcejorp-ynofmys ta kessuhcs. drahnrebDeveloper Nicolas Perriault, gro.tcejorp-ynofmy

26、s ta tluairrep.salocinDeveloper, Release Manager 1.1 Dustin Whittle, gro.tcejorp-ynofmys ta elttihw.nitsudDeveloper Grégoiubert, gro.tcejorp-ynofmys ta trebuh.eriogergDeveloper, Release Manager 1.0Past contributors: Carl Vondrick, John Christopher, Trevor Sluis, François Zaninotto, Marc Hu

27、gon, FrédéricCoelho, Scott Pascoe, Ian Ricketson.Official Logos Download the EPS version Download the GIF versionCreditsSymfony started as a fork of Mojavi3-DEV, a PHP implementation of the M-View-Controller m, in which an object-relationnal mapbased on Propel was integrated.Helpers for te

28、mplates, routing, . inspired by Ruby on Rails, weded in a second time.Eventually, some custom features were integrated - such as cache and scaffolding - thatof symfony more than just another MVC implementation: a unique framework with so many features that it will take months to write the documentat

29、ion.Symfony uses some other PHP open source projects:(2 of 3) 2010-3-8 15:44:10The symfony logo is licensed under aCreative Commons Attribution-No Derivative Works 3.0 Unported License.Apr 21: Paris (1.4 + Doctrine - Français) May 26: Paris (1.4 + Doctrine - Français) Jun 23: Paris (1.4 +

30、Doctrine - Français) Jul 07: Paris (1.4 + Doctrine - Français)and more.About | symfony | Web PHP Framework Creole, for database abstraction layer Prado, for i18n support Spyc, for YAML parsing (symfony 1.0) Pake, ford-line tool (symfony 1.0)Some open-source javascript libraries are include

31、d in the package: Prototype, for JavaScript framework (symfony 1.0 and 1.1) script.aculo.us, for Ajax and visual effects (symfony 1.0 and 1.1) D, for the DHTML Calendar (symfony 1.0 and 1.1) TinyMCE, for Rich Text Editing (symfony 1.0)Powered by- Make a donation - "symfony" is a trademark

32、of Fabien Potencier.(3 of 3) 2010-3-8 15:44:10Since 1998, Sensio Labs has been promoting theOpen-Source software movement by providingquality web application development, training,consulting.Sensio Labs also supports several large Open-Source projects.ServicesTrainings - Be Trained by experts Partne

33、rs - Specialists around the worldBooks - Open-Source booksConferences - The Symfony Live Conference> MoreOpen-Source ProductsSymfony - MVC framework Symfony Components Doctrine - ORMSwift Mailer - Mailing library Twig - Template libraryPirum - PEAR channel serverDownload and Install | symfony | W

34、eb PHP FrameworkBefore installating symfony, you need to choose the version you want to use for your projects.At a Glancesymfony 1.4The current Long Term Support stable release (for new projects) - Maintainted until November 2012This stable version has been released at the end of November 2009. This

35、 is therecommended version to use for all new projects. This version is the current LTS release (Long Term Support).symfony 1.3The current stable release - Maintainted until November 2010This stable version is the recommended version to use for legacy projects. It's the exact same release as 1.4

36、 but also contains a compatibility layer that eases the transition from older symfony versions.Symfony 2.0The next major releaseSymfony 2.0 is the next major release of the Symfony framework.The Choice Matrix(1 of 2) 2010-3-8 15:44:14Be trained by symfony expertsMar 24: Paris (1.4 + Doctrine - Fran&

37、#231;ais) Apr 21: Paris (1.4 + Doctrine - Français) May 26: Paris (1.4 + Doctrine - Français) Jun 23: Paris (1.4 + Doctrine - Français) Jul 07: Paris (1.4 + Doctrine - Français)and more.symfony 1.3symfony 1.4Symfony 2.0StabilityStableStablePreview ReleaseRelease date11/200911/200

38、9late 2010Latest.3n/aSupport1 year3 yearsn/aPHP version>= 5.2.4>= 5.2.4>= 5.3.?ORM versionsPropel: 1.4Doctrine: 1.2Propel: 1.4Doctrine: 1.2Propel: ? Doctrine: 2.?End of maintenance11/201011/2012n/aHow to upgradeChangelog for 1.3.X Upgrade from 1.2 to 1.3Changelog for 1.4.Xn/a1.3 bra

39、nch: branch: branch: Preview ReleaseDownload and InstallAboutInstallationDocumentationPluginsCommuBlogDevelopmentDownload and Install | symfony | Web PHP Framework* Stable: The symfony team is commited to fix bugs and security problems for stable releases until the end ofthe mainte

40、nance. Iage, we release a bug fix version a month. These versions never contain new features,even small ones, but only bug fixes. So, they are always backward compatible, easy and safe to upgrade to.Powered by- Make a donation - "symfony" is a trademark of Fabien Potencier.(2 of 2) 2010-3-

41、8 15:44:14Open-Source ProductsServicesSince 1998, Sensio Labs has been promoting the Symfony - MVC framework Trainings - Be Trained by expertsOpen-Source software movement by providingquality web application development, training, Symfony Components Partners - Specialists around the worldconsulting.

42、Sensio Labs also supports several large Open- Doctrine - ORM Books -Open-Source booksSource projects. Swift Mailer - Mailing library Conferences - The Symfony Live Conference Twig - Template library> More Pirum - PEAR channel serverDocumentationWhat's new in 1.3 DocumentationDocumentationDocu

43、mentationInstallationed instructionsed instructionsed instructionsDownloadSource .tgz, .zip Sandbox .tgz, .zipSource .tgz, .zip Sandbox .tgz, .ziped instructionsMain Repositorybranches/1.3branches/1.4:symfony/symfony.gitbranches/2.0 (mirror)Documentation | symfony | Web PHP Framework(1 of 2)

44、2010-3-8 15:44:20DocumentationYou are currently browsing the symfony documentation for the 1.4 version. You can switch to another version: 1.0 1.1 1.2 1.3You want to learn more about symfony? We have plenty of documentation for you.New to symfony?Aly used symfony?Getting StartedWhat's new? Disco

45、ver the new features of symfony 1.4.This tutorial is the best way to get started with symfony. ItUpgrade to 1.3/1.4 Learn about how to upgrade you explains everything you need to know about symfonysymfony 1.2 projects to symfony 1.3/1.4.installation. In a matter of minutes, you will bey to useWhich

46、version of symfony? Discover the right version of symfony and start a new project.symfony for your project.Deprecated in 1.3 Learn about deprecated features that have been removed in symfony 1.4.Practical symfonyLearn symfony: 24 tutorials of 1 hour each, that's all it takes to build up a comple

47、te and effective application from scratch. Definitely the best way to become a good symfony developer!. for Doctrine. for PropelinPDF TestinPDF TestBe trained by symfony expertsMar 24: Paris (1.4 + Doctrine - Français) Apr 21: Paris (1.4 + Doctrine - Français) May 26: Paris (1.4 + Doctrine

48、 - Français) Jun 23: Paris (1.4 + Doctrine - Français) Jul 07: Paris (1.4 + Doctrine - Français)and more.The symfony Reference BookThe reference guide: The Symfony Reference Guide is a book where you can easily find answers to your questions at your fingertips. This is a book you will

49、 keep with you whenever you develop with symfony.inPDFSearchpowered by googleFrom the CommuWikiAboutInstallationDocumentationPluginsCommuBlogDevelopmentDocumentation | symfony | Web PHP FrameworkMore with symfonyUser-contributed documentation, as well as translations and plugins, are available in th

50、esymfony wiki.Do more with symfony: This book is the symfony 2009 advent calendar, a set of 24 tutorials about advanced symfony topics, published day-by-day between December 1stand Christmas 2009. All tutorials are available in five languages: English, French, Spanish, and ContributeCode snippetsIta

51、lian, and Japa.A collection of snippets contributed bysymfony users. When you think thatinPDFsomeone may aly have solved aproblem, that's where the solution usually lies. The snipeet application itself is a giant snippet, which you can browse and learnfrom.The API DocumentationEvery class, metho

52、d and function in symfony has PHPDoc comments explaining the way itworks. The best way to check the parameters of a function or the nature of the returned value is there.Find a code snippet Browse the sourceBrowsePowered by-Make a donation -"symfony" is a trademark of Fabien Potencier.(2 o

53、f 2) 2010-3-8 15:44:20Open-Source ProductsServicesSince 1998, Sensio Labs has been promoting the Symfony - MVC framework Trainings - Be Trained by expertsOpen-Source software movement by providingquality web application development, training, Symfony Components Partners - Specialists around the worldconsulting.Sensio Labs also supports several large Open- Doctrine - ORM Books -Open-Source booksSource projects. Swift Mailer - Mailing

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論