當前位置: 首頁>>代碼示例>>PHP>>正文


PHP TextareaField::make方法代碼示例

本文整理匯總了PHP中TextareaField::make方法的典型用法代碼示例。如果您正苦於以下問題:PHP TextareaField::make方法的具體用法?PHP TextareaField::make怎麽用?PHP TextareaField::make使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在TextareaField的用法示例。


在下文中一共展示了TextareaField::make方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: meta

meta('translation-field-required', 'This field is required.');
// These three are for summarization in e-mail messages
meta('translation-yes', 'Yes');
meta('translation-no', 'No');
meta('translation-field-empty', '[left blank]');
// Make an instance of a form
$form = new \Silverplate\Form();
// Then add some text fields to the form
$form->add('name', TextField::make('Full name', true));
$form->add('e-mail', TextField::make('E-mail address', true));
// The second parameter in Field constructor describes if a field is required
$form->add('phone', TextField::make('Your phone'));
// The third paramter in Field constructor specifies initial value for a field
$form->add('company', TextField::make('Company', false, 'n/a'));
// You can also add other types of fields
$form->add('message', TextareaField::make('Your message', true));
$form->add('topic', ChoiceField::make('Message topic', true)->choices(array('General inquiry', 'Job offer', 'I would love to speak to someone out there')));
$form->add('know-you', BooleanField::make('Do you know me?'));
// Or add a custom validator to a field
$form->add('question', TextField::make('2 + 2 =', true)->validate(function ($value) {
    if (trim($value) !== '4') {
        return 'This answer is not valid.';
    }
}));
// If form is valid, then we can send an e-mail
if ($_SERVER['REQUEST_METHOD'] == 'POST' && $form->valid()) {
    // Set the file path to the mail template file
    Mailer::send_form($form, __DIR__ . '/mail-template.php');
    // Change this URL to match your domain
    throw new \Silverplate\Http302('http://mysite.com/thank-you');
}
開發者ID:dragonee,項目名稱:silverplate-form,代碼行數:31,代碼來源:mail-form.php


注:本文中的TextareaField::make方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。