Yii News 2020 Edisi 8

Halo semuanya! Ini adalah rilis berita terakhir untuk "kesenangan" tahun 2020. Saya hampir tidak punya waktu untuk mempersiapkannya karena kecepatan pengembangan Yii 3 telah tumbuh secara signifikan. Kami tidak berhasil menandai semua paket bulan ini, tetapi banyak yang hampir siap, jadi kami harus mengharapkan rilis pada bulan Januari.







Selamat Tahun Baru! Biarlah kurang gila dari tahun 2020. - Alexander Makarov







// Jangan lupa untuk membintangi paket favorit Anda di GitHub.







Yayasan dan tim



  • Evgeny Zyubin bergabung dengan tim penuh waktu untuk mengerjakan Yii 3. Sejauh ini, semuanya berjalan dengan baik! s
  • Valery Gorbachev juga bergabung dengan tim . Anda mungkin mengenalnya dari karyanya di i18n dan MSSQL.
  • Kami menggunakan seluruh anggaran dana untuk menambah waktu tim yang tersedia untuk mengerjakan Yii. Hal ini menghasilkan percepatan yang kuat dalam laju pembangunan.


Tahun ini telah menunjukkan bahwa kita dapat membelanjakan uang untuk pembangunan secara efisien, jadi membantu kita secara finansial adalah pilihan yang bagus!







Yii 1



Yii 1.1.23 telah dirilis .

Ia menambahkan dukungan untuk PHP 8 dan meningkatkan kompatibilitas dengan PHP 7. Ia juga menambahkan dukungan untuk PostgreSQL 12.







Ini adalah rilis pertama yang dibuat oleh anggota tim baru, Marco van 't Wout, di bawah arahan Carsten Brandt.







Yii 2



Yii 2.0.40 dirilis . Fokus rilis ini terutama pada perbaikan bug.







Ekstensi berikut telah dirilis:









:









Yii 3















, … , yii-api



, .







Arrays





Files



Files :









File system Flysystem.









yii serve



public/index.php



.

URL.







Active Record



AR Yii 2 . ,

. :













Cycle







. .











, .













  • . . .
  • . .
  • .
  • .


- .









  • .
  • -.




yii-dev:







  • test



    , - .
  • git/pr/create



    , GitHub pull request.
  • github/settings



    , .
  • .
  • replicate/copy-file



    , .
  • Docker.
  • exec



    .
  • release/make



    . .
  • .






.







-



:









-





:











API





. .









. PSR, PSR-16 .

TTL -, cache stampede,

.







. .









. PSR- ,

:







  • .
  • StreamTarget



    .
  • .
  • .


Var dumper



  • .
  • .
  • ClosureExporter



    .


Bootstrap



Bootstrap 4, Bootstrap 5.









Bulma









Serializer





.

, , .







HTML



  • , .
  • Html::div()



    , Html::span()



    Html::p()



    .


Assets







API .

:







<?= MyWidget::widget()->options(['class' => 'testMe'])->begin() ?>
    Content
<?= MyWidget::end() ?>
      
      





CSRF



CSRF :







  • .
  • .
  • , .
  • , .
  • -.




, Yii 3 , .

SVG:











  • README.
  • .


. ,

. .











️!



, Yii 3. .







, Yii 3 :










All Articles