Zend_Validate-Set.xml 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 21762 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.validate.set" xmlns:xi="http://www.w3.org/2001/XInclude">
  5. <title>Standard Prüfklassen</title>
  6. <para>
  7. Zend Framework kommt mit einem Standardset von Prüfklassen, welche fertig zur Verwendung
  8. sind.
  9. </para>
  10. <sect2 id="zend.validate.set.alnum">
  11. <title>Alnum</title>
  12. <para>
  13. Gibt nur dann <constant>TRUE</constant> zurück wenn <varname>$value</varname> nur
  14. alphabetische und digitale Zeichen enthält. Dieser Prüfer enthält eine Option um
  15. auszuwählen ob Leerzeichen als gültig anzusehen sind.
  16. </para>
  17. <note>
  18. <para>
  19. Alphabetische Zeichen bedeuten Zeichen die in jeder Spache Wörter bilden. Trotzdem
  20. wird das englische Alphabet in den folgenden Sprachen für alphabethische Zeichen
  21. verwendet: Chinesisch, Japanisch, Koreanisch. Die Sprache wurde von
  22. <classname>Zend_Locale</classname> spezifiziert.
  23. </para>
  24. </note>
  25. </sect2>
  26. <sect2 id="zend.validate.set.alpha">
  27. <title>Alpha</title>
  28. <para>
  29. Gibt nur dann <constant>TRUE</constant> zurück wenn <varname>$value</varname> nur
  30. alphabetische Zeichen enthält. Dieser Prüfer enthält eine Option um auszuwählen ob
  31. Leerzeichen als gültig anzusehen sind.
  32. </para>
  33. </sect2>
  34. <xi:include href="Zend_Validate-Barcode.xml" />
  35. <xi:include href="Zend_Validate-Between.xml" />
  36. <xi:include href="Zend_Validate-Callback.xml" />
  37. <xi:include href="Zend_Validate-CreditCard.xml" />
  38. <sect2 id="zend.validate.set.ccnum">
  39. <title>Ccnum</title>
  40. <note>
  41. <para>
  42. Die <classname>Ccnum</classname> Prüfung sollte nicht mehr eingesetzt werden.
  43. Stattdessen sollte man die <classname>CreditCard</classname> Prüfung verwenden.
  44. Aus Gründen der Sicherheit sollte man CreditCard statt Ccnum verwenden.
  45. </para>
  46. </note>
  47. </sect2>
  48. <sect2 id="zend.validate.set.date">
  49. <title>Date</title>
  50. <para>
  51. Gibt nur dann <constant>TRUE</constant> zurück wenn <varname>$value</varname> ein
  52. gültiges Datum im Format 'YYYY-MM-DD' ist. Wenn die optionale
  53. <property>locale</property> Option gesetzt ist, dann wird das Datum entsprechend dem
  54. gesetzten Gebietsschemas geprüft. Und wenn die optionale <property>format</property>
  55. Option gesetzt wird, dann wird dieses Format für die Prüfung herangezogen. Für Details
  56. über die optionalen Parametern siehe <link
  57. linkend="zend.date.others.comparison.table">Zend_Date::isDate()</link>.
  58. </para>
  59. </sect2>
  60. <xi:include href="Zend_Validate-Db.xml" />
  61. <xi:include href="Zend_Validate-Digits.xml" />
  62. <xi:include href="Zend_Validate-EmailAddress.xml" />
  63. <sect2 id="zend.validate.set.float">
  64. <title>Float</title>
  65. <para>
  66. Gibt nur dann <constant>TRUE</constant> zurück wenn <varname>$value</varname> ein
  67. Fließkomma Wert ist. Seit Zend Framework 1.8 verwendet diese Prüfung auch das aktuelle
  68. Gebietsschema des Browsers, der Umgebung oder eines anwendungsweit gesetzten
  69. Gebietsschemas. Man kann natürlich die Zugriffsmethoden get/setLocale verwenden um das
  70. verwendete Gebietsschema zu verändern oder es bei der Erstellung einer Instanz dieser
  71. Prüfung angeben.
  72. </para>
  73. </sect2>
  74. <xi:include href="Zend_Validate-GreaterThan.xml" />
  75. <xi:include href="Zend_Validate-Hex.xml" />
  76. <xi:include href="Zend_Validate-Hostname.xml" />
  77. <xi:include href="Zend_Validate-Iban.xml" />
  78. <xi:include href="Zend_Validate-Identical.xml" />
  79. <xi:include href="Zend_Validate-InArray.xml" />
  80. <xi:include href="Zend_Validate-Int.xml" />
  81. <xi:include href="Zend_Validate-Isbn.xml" />
  82. <xi:include href="Zend_Validate-Ip.xml" />
  83. <xi:include href="Zend_Validate-LessThan.xml" />
  84. <xi:include href="Zend_Validate-NotEmpty.xml" />
  85. <xi:include href="Zend_Validate-PostCode.xml" />
  86. <xi:include href="Zend_Validate-Regex.xml" />
  87. <xi:include href="Zend_Validate-Sitemap.xml" />
  88. <xi:include href="Zend_Validate-StringLength.xml" />
  89. </sect1>