CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Fri, 22 Aug 2025 03:25:48 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100402120521
location: https://web.archive.org/web/20100402120521/https://github.com/diem-project/sfFormExtraPlugin
server-timing: captures_list;dur=1.726476, exclusion.robots;dur=0.025475, exclusion.robots.policy;dur=0.010898, esindex;dur=0.014102, cdx.remote;dur=64.248756, LoadShardBlock;dur=149.950407, PetaboxLoader3.datanode;dur=63.413613, PetaboxLoader3.resolve;dur=46.054687
x-app-server: wwwb-app210
x-ts: 302
x-tr: 280
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app210; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Fri, 22 Aug 2025 03:25:49 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Fri, 02 Apr 2010 12:05:21 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "2646ece8269dbc44098840d50bc40f15"
x-archive-orig-x-runtime: 233ms
x-archive-orig-content-length: 23911
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Fri, 02 Apr 2010 12:05:21 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Fri, 02 Apr 2010 12:05:21 GMT", ; rel="memento"; datetime="Fri, 02 Apr 2010 12:05:21 GMT", ; rel="next memento"; datetime="Sat, 28 Aug 2010 06:44:13 GMT", ; rel="last memento"; datetime="Tue, 19 Jan 2021 02:41:18 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_15_20100402095707_crawl100-c/52_15_20100402115336_crawl101.arc.gz
server-timing: captures_list;dur=0.552224, exclusion.robots;dur=0.019921, exclusion.robots.policy;dur=0.008384, esindex;dur=0.010788, cdx.remote;dur=42.347562, LoadShardBlock;dur=89.039737, PetaboxLoader3.datanode;dur=101.112310, PetaboxLoader3.resolve;dur=102.482308, load_resource;dur=128.483940
x-app-server: wwwb-app210
x-ts: 200
x-tr: 310
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
diem-project's sfFormExtraPlugin at master - GitHub
diem-project / sfFormExtraPlugin
- Source
- Commits
- Network (1)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
click here to add a description
click here to add a homepage
name | age | message | |
---|---|---|---|
![]() |
.gitignore | Sat Feb 13 12:44:09 -0800 2010 | Synchronizing svn [diem-project] |
![]() |
LICENSE | Loading commit data... ![]() |
|
![]() |
README | ||
![]() |
bin/ | ||
![]() |
lib/ | ||
![]() |
package.xml | ||
![]() |
test/ | ||
![]() |
web/ |
README
sfFormExtraPlugin ================= The `sfFormExtraPlugin` packages useful validators, widgets, and forms. This collection holds validators, widgets, and forms which we don't want to include with the main symfony package because they are too specific or have external dependencies. As no third party libraries is bundled in the plugin, you need to install and load the required dependencies like JQuery, JQuery UI, or TinyMCE by yourself. Installation ------------ * Install the plugin $ symfony plugin:install sfFormExtraPlugin * Clear the cache $ symfony cache:clear Documentation ------------- All classes have full API and usage documentation. The best way to learn each widget or validator is to read the API. You will also find some articles on the symfony blog about this plugin: * [Play with the user language](https://www.symfony-project.org/blog/2008/10/16/play-with-the-user-language) * [Make your Choice!](https://www.symfony-project.org/blog/2008/10/14/new-in-symfony-1-2-make-your-choice) * [Spice up your forms with some nice widgets and validators](https://www.symfony-project.org/blog/2008/10/18/spice-up-your-forms-with-some-nice-widgets-and-validators) Forms ----- * sfFormLanguage: A form to change the symfony user culture Validators ---------- * sfValidatorDoctrineNestedSetLevel: Checks wether or not the max level of a nested set object (nestedSet behavior) is achieved * sfValidatorReCaptcha: Validates a ReCaptcha (see sfWidgetFormReCaptcha) * sfValidatorBlacklist: Validates that a value is not one of the configured forbidden ones * sfValidatorSchemaTimeInterval: Validates a time interval between two dates provided by a widget schema Widgets ------- * sfWidgetFormReCaptcha: Displays a ReCaptcha widget (see sfValidatorReCaptcha) * sfWidgetFormSelectDoubleList: Displays a double list widget * sfWidgetFormJQueryDate: Displays a date using JQuery UI * sfWidgetFormJQueryAutocompleter: Displays an input tag with autocomplete support using JQuery * sfWidgetFormPropelChoiceGrouped: Displays a grouped set of choices tied to a Propel model * sfWidgetFormPropelJQueryAutocompleter: Displays an autocomplete widget tied to a Propel model * sfWidgetFormTextareaTinyMCE: A rich textarea rendered with TinyMCE * sfWidgetFormSelectUSState: A select menu of US states As no third party libraries is bundled in the plugin, you need to install and load the required dependencies like JQuery, JQuery UI, or TinyMCE by yourself. How to contribute. ------------------ If you want to contribute a validator, a widget, or a form, follow these steps: * Check the prerequisites * The license must be MIT * You must have a unit test suite (100% coverage) * You must have PHPdoc for all classes and methods with a documentation usage * You must follow symfony coding standards * The contribution must not be too specific * You must be sure you will be able to maintain your contribution * Create a ticket and attach a patch * Choose `sfFormExtraPlugin` as the component * Change the qualification to `Ready for core team`