yii2關(guān)閉錯誤提示
在 Yii2 使用中,我們發(fā)現(xiàn)一但程序出現(xiàn)錯誤,Yii2 就能自動顯示其專用的錯誤提示界面,和我們寫原生態(tài)時出現(xiàn)的錯誤提示界面完全不一樣。
其實 PHP 有自己專用的錯誤處理 API, 當(dāng)程序出現(xiàn)問題時,可以自動調(diào)用指定函數(shù)。而 Yii2 正是利用這一點,在其啟動的時候,使用 PHP 內(nèi)置的?set_error_handler?將自己的錯誤處理注冊進(jìn)步并關(guān)閉 PHP 自身的錯誤顯示。
Yii2 錯誤注冊機(jī)制
下面的變量將控制是否開啟錯誤處理,默認(rèn)為開啟,你可以通過設(shè)置該變量值關(guān)閉錯誤日志
# \yii\BaseYii.php /** * This constant defines whether error handling should be enabled. Defaults to true. */ defined('YII_ENABLE_ERROR_HANDLER') or define('YII_ENABLE_ERROR_HANDLER', true);
推薦:《YII教程》?
Atas ialah kandungan terperinci yii2關(guān)閉錯誤提示. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

YiiassetbundlesorganizeandManageWebassetssss, JavaScript, andimagesinayiiapplication.1.theysimplifyDependencyManagement, memastikanCorrectloadorder.2.theypreventduplicateassetinclusion.3

Dalam rangka kerja MVC, mekanisme pengawal untuk menjadikan pandangan adalah berdasarkan konvensyen penamaan dan membolehkan penindasan yang jelas. Sekiranya pengalihan tidak ditunjukkan secara eksplisit, pengawal secara automatik akan mencari fail paparan dengan nama yang sama dengan tindakan untuk rendering. 1. Pastikan fail paparan wujud dan dinamakan dengan betul. Sebagai contoh, laluan paparan yang sepadan dengan pertunjukan tindakan pengawal pengawal selia harus pandangan/siaran/show.html.erb atau paparan/pos/show.cshtml; 2. Gunakan rendering eksplisit untuk menentukan templat yang berbeza, seperti render'custom_template 'dalam rel dan paparan (' poss.custom_template ') di laravel

TOCREATEABASICROUTEINYII, FirstSetupAcontrollerbyPlacingItInTHeControllersDirectoryWithProperernamingandClassDefinitionErtingYii \ Web \ Web.1)

Ayiideveloper'skeSponSibilitiesInbilitiesincludedesigningandImplementingFeatures, memastikanPlicationseCurity, andoptimizingPerformance.qualificationsneedareastronggraspofphp, ExperienceWithFront-EndTechnologies, DatabaseManagementsKills, danProblemblembi

Kaedah mewujudkan operasi tersuai di YII adalah untuk menentukan kaedah yang sama bermula dengan tindakan dalam pengawal, secara pilihan menerima parameter; kemudian memproses data, membuat pandangan, atau mengembalikan JSON seperti yang diperlukan; dan akhirnya memastikan keselamatan melalui kawalan akses. Langkah -langkah khusus termasuk: 1. Buat kaedah yang diawali dengan tindakan; 2. Tetapkan kaedah kepada orang ramai; 3. Boleh menerima parameter URL; 4. Proses data seperti menanyakan model, memproses permintaan pos, pengalihan, dan sebagainya; 5. Gunakan AccessControl atau menyemak kebenaran secara manual untuk menyekat akses. Sebagai contoh, ActionProfile ($ ID) boleh diakses melalui /tapak /profil? Id = 123 dan menjadikan halaman profil pengguna. Amalan terbaik adalah

Ayiidevelopercraftswebapplicationsingingtheyiiframework, keperluanKillsinphp, yii-specificknowledge, dan webdevelopmentlifecyclemanagement.keewerponsibilitiesinclude: 1) writingefficientcodeTooptimizePormance, 2)

TouseActiveRecordinYiieffectively,youcreateamodelclassforeachtableandinteractwiththedatabaseusingobject-orientedmethods.First,defineamodelclassextendingyii\db\ActiveRecordandspecifythecorrespondingtablenameviatableName().Youcangeneratemodelsautomatic

Menggunakan AssetBundles Yii adalah amalan terbaik untuk menguruskan fail CSS dan JS. Ia mentakrifkan kumpulan sumber secara berpusat melalui kelas PHP, dan secara automatik mengendalikan kebergantungan, penggabungan dan cache. 1. Pakej Sumber adalah kelas PHP yang digunakan untuk mengatur CSS, JS dan sumber lain dan mengisytiharkan kebergantungan mereka; 2. Daftar pakej sumber dalam paparan atau susun atur untuk menghasilkan tag HTML secara automatik; 3. Pakej sumber yang berbeza boleh didaftarkan secara kondusif mengikut peranan pengguna atau jenis halaman; 4. 5. Gunakan konfigurasi AssetManager untuk menambah cap waktu untuk mencapai kawalan versi, menyelesaikan masalah penyemak imbas. Penggunaan pakej sumber yang betul dapat meningkatkan kejelasan struktur projek dan kecekapan pemuatan
