• Trang chủ
  • Hướng dẫn
  • Module
  • Đại lý
  • FAQ
  • Blog
    • Tin tức
    • Thông báo phát hành
  • Đăng nhập
  • Đăng ký miễn phí
  • Trang chủ
  • Hướng dẫn
  • Module
  • Đại lý
  • FAQ
  • Blog
    • Tin tức
    • Thông báo phát hành
  • Đăng nhập
  • Đăng ký miễn phí
Trang chủ/Hướng dẫn/Dành cho Nhà phát triển/Phát triển Form riêng cho ứng dụng

Phát triển Form riêng cho ứng dụng

78 lượt truy cập 0

Trong nền tảng AppTeng, chúng tôi cho phép phát triển các Form và các triển khai thiết kế với javascript sự kiện

Dưới đây sẽ trình bày tất cả các vấn đề này, chi tiết các hướng dẫn thực hiện bao gồm từ từ View đến Controller

Lưu ý: Các trường mẫu phải tuân thủ các truy vấn đã có trong cơ sở dữ liệu.

Ví dụ Form

Dưới đây là mã lập trình cho một cí dụ Form sử dụng tất cả các truy vấn độc lập có sẵn, cho phép người dùng nhập thông tin của họ:

<?php
/**
 * Class Form_Test
 */
class Form_Test extends AppTeng_Form_Abstract {

    public function init() {
        parent::init();

        $db = Zend_Db_Table::getDefaultAdapter();

        $this
            ->setAction(__path("/form/test"))
            ->setAttrib("id", "form-test")
            ->addNav("form-test-nav")
        ;

        /** Bắt buộc nhập Form */
        self::addClass("create", $this);

        /** Ẩn */
        $this->addSimpleHidden("element_hidden");

        /** Tải lên hình ảnh với công cụ chỉnh sửa ảnh */
        $this->addSimpleImage(
            "element_image", 
            __("Image"), 
            __("Import an image"), 
            array("width" => 300, "height" => 300)
        );

        /** Nhập văn bản */
        $this->addSimpleText("element_text", __("Text"));

        /** Văn bản dài */
        $this->addSimpleTextarea("element_textarea", __("Textarea"));

        $full = $this->addSimpleTextarea("element_textarea_100", __("Textarea 100%"));
        $full->setNewDesignLarge();

        /** Văn bản với trình soạn thảo */
        $richtext = $this->addSimpleTextarea(
            "element_textarea_richtext", 
            __("Textarea Richtext")
        );
        $richtext->setRichtext();


        $this->addSimpleSelect(
            "element_select", 
            __("Select"), 
            array("Option #1", "Option #2", "Option #3", "Option #4")
        );

        $this->addSimpleMultiSelect(
            "element_multiselect", 
            __("Multi Select"), 
            array("Option #1", "Option #2", "Option #3", "Option #4")
        );

        $this->addSimpleCheckbox("element_checbox", __("Checkbox"));

        $this->addSimpleMultiCheckbox(
            "element_multichecbox", 
            __("Multi Checkbox"), 
            array("Option #1", "Option #2", "Option #3", "Option #4")
        );

        $this->addSimpleRadio(
            "element_radio",
            __("Radio"), 
            array("Option #1", "Option #2", "Option #3", "Option #4")
        );

        $this->addNav("submit-repeat", "OK", false);

    }
}

Thao tác Form

Thao tác với Form để gửi dữ liệu được xác định bởi ->setAction()

 

$this->setAction(__path("/form/test"))

nav mặc định Form

Hàm này sẽ thêm vào Form của bạn một menu mặc định, với nút Quay lại và một Nút gửi đi

$this->addNav("form-test-nav")

thông số

$this->addNav($name, $save_text = "OK", $display_back_button = true)

 

 

KiểuMô tả
StringTên duy nhất để xác định ControlGroup nav của bạn.
StringTên của nút gửi đi
Boolean

 

Nén .zip tất cả các File từ thư mục gốc của bạn. Gửi File nén .zip cho chúng tôi tới app@appteng.app

Ban kỹ thuật AppTeng sẽ kiểm tra sự phù hợp của nó trên nền tảng thử nghiệm, nếu đạt tiêu chuẩn, chúng tôi sẽ kích hoạt nó cho bạn.

Bạn đã hoàn tất.

Bài viết này có giúp ích gì cho bạn không ?

Có  Không
Cùng chuyên mục
  • Tài liệu API trên nền tảng AppTeng
  • Nhà phát triển trên nền tảng AppTeng là gì ?
  • Phát triển riêng Module cho ứng dụng
  • Phát triển riêng giao diện cho ứng dụng
Có thể bạn quan tâm
  • Hướng dẫn các bước Xuất bản ứng dụng Android
  • Module Thương mại điện tử
  • Tạo Chứng chỉ Phân phối iOS (iOS Distribution Certificate)
  • Làm thế nào để thay đổi icon hình ảnh của Module
  • Quảng cáo AdMob sẽ xuất hiện trong ứng dụng của tôi như thế nào ?
Danh mục hướng dẫn
  • Bắt đầu 7
  • Các bước tạo ứng dụng di động 6
  • Giao diện ứng dụng 12
    • Tuỳ chỉnh giao diện với CSS 22
  • Các Module ứng dụng 60
  • Xuất bản ứng dụng Android 4
  • Xuất bản ứng dụng iOS 13
  • Tuỳ chỉnh và Nâng cao 26
    • Sử dụng HTML trong ứng dụng 13
  • Kiếm tiền với AdMob 5
  • Ứng dụng Android và các vấn đề đã biết 1
  • Ứng dụng iOS và các vấn đề đã biết 1
  • Gỡ lỗi 2
  • Dành cho Nhà phát triển 4
    • Tài liệu API 1
  • Các vấn đề khác 4
  • Chính sách bảo mật
  • Điều khoản sử dụng
  • © 2017 - 2020 AppTeng - phát triển và Vận hành.