Dalam rangka kerja pembangunan MVC, apabila menyerahkan semakan kesahihan kandungan yang dimasukkan oleh pengguna, adakah ia dilengkapkan oleh c atau m?
phpcn_u1582
phpcn_u1582 2017-05-16 17:06:31
0
13
1107

Apabila anda sedang menggunakan rangka kerja pembangunan MVC, apabila menyemak kesahihan teks input pengguna pada bahagian hadapan pengguna, apabila pengguna menyerahkan, adakah ini harus dikendalikan oleh lapisan C atau lapisan M?

phpcn_u1582
phpcn_u1582

membalas semua(13)
左手右手慢动作

Lapisan model. Pertama sekali, Pengawal tidak melakukan sebarang pengesahan Lapisan Paparan juga boleh melakukan pengesahan, tetapi ia biasanya diletakkan pada lapisan model

某草草

Lapisan M dan lapisan C tidak disahkan. Secara amnya, akan ada Perkhidmatan pada lapisan M, dan pemprosesan biasanya dilakukan dalam Perkhidmatan.
Mengapa tidak melakukan pengesahan dalam Pengawal Kerana kita perlu mengambil kira perkhidmatan web Perniagaan yang sama mempunyai dua Pengawal untuk halaman dan perkhidmatan web, jadi kod yang ditulis dalam Pengawal tidak boleh digunakan semula.

给我你的怀抱

Lapisan M
Anda perlu ingat: MVC
Lapisan M mengendalikan semua yang berkaitan dengan data.
Lapisan V mengendalikan semua yang berkaitan dengan paparan data.
Lapisan C hanya mahu saluran paip data untuk memautkan kandungan ini.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan