From Nanda
on
Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
Apakah disayangkan mengapa bukan Laravel ?
mengingat PHP Maker sepertinya lebih cocok untuk Developer tunggal (satu orang), meskipun di beberapa versi terakhir sudah mendukung fitur GIT/ Github,
yang artinya Framework Laravel pun sebenarnya masih wort it (untuk Project Skala Menengah)
sedangkan untuk Project Skala besar tentunya lebih cocok untuk dikerjakan Perusahaan/ Tim dengan banyak orang (bukan PHP Maker)
2025/10/22 at 11:03 am
From Masino Sinaga
on
Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
Nggak juga.
Sekalipun PHPMaker cocok untuk single developer, tapi bukan berarti framework yang cocok mereka pakai adalah Laravel. Justru kalau mereka pilih Laravel, itu sama artinya mereka membatasi kekuatan dari aplikasi web yang dihasilkan pada posisi project2 kecil dan skala startup. Bandingkan jika menggunakan Symfony, maka bisa menghasilkan aplikasi web untuk skala enterprise, lebih stabil, dan sesuai dengan kebutuhan yang lebih panjang.
Mereka sudah beberapa kali menjelaskan mengapa pakai Symfony. Salah satunya ada di sini.
2025/10/22 at 11:37 am
From Nanda
on
Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
Saya kira Bang Masino belum Update karena masih ragu atau agak menyayangkan dengan Versi terbaru ini,
soalnya kalau dari segi permintaan Pasar atau Perusahan atau Freelance sepertinya lebih banyak ke Laravel, entah karena memang lebih bagus atau lebih mudah dalam hal maintenance atau sekedar latah saja, hehee
2025/11/03 at 11:19 am
From Masino Sinaga
on
Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
Prinsip saya, tidak ada keraguan sedikitpun untuk update atau mengikuti versi major yang terakhir, karena di sana pasti banyak sekali fitur baru dan penyempurnaan dari versi-versi major sebelumnya.
Sekitar seminggu yang lalu saya sudah purchase PHPMaker v2026, karena dengan cara itu saya bisa lebih mudah untuk mengeksplorasi Extensions yang hanya tersedia untuk registered users.
Sampai hari ini, sudah ada 2 Masino Extensions yang sudah berhasil saya buat untuk v2026, yaitu MasinoHeaderFooter26 dan Masino SearchPanelStatus26. Mengapa?
Karena hal pertama yang paling mengganggu saya ketika mengeksplorasi aplikasi web yang dihasilkan oleh PHPMaker adalah karena belum bisa mini-sidebar, dan belum bisa menyimpan status terakhir sidebar, termasuk belum bisa menyimpan status search panel (expanded/collapsed), sehingga tidak nyaman saat mengeksplorasi aplikasi webnya.
Saat membuat Extensions untuk PHPMaker v2026, ada begitu banyak perubahan major sekaligus pengalaman dan ilmu baru yang saya dapatkan, termasuk tantangan yang sangat menarik, untuk mengimplementasikan fitur2 baru di Masino Extensions ke v2026.
Sambil mengimplementasikan Masino Extensions yang dua tadi, ada begitu banyak juga topik yang sudah saya post ke forum diskusi PHPMaker memberitahukan beberapa temuan bugs dan error. Untungnya, mereka cukup responsif dalam merespon dan mencarikan solusinya, meskipun kadang-kadang mereka masih mau mengabaikan temuan lebih dari 2 x 24 jam.
Semua proses ini memang harus saya ikuti dengan sabar, karena di versi 2026 ini mereka merombak total framework yang digunakan oleh PHPMaker, dan pasti membutuhkan waktu yang tidak sedikit untuk menerapkannya sampai benar-benar stabil dan relatif bebas dari error/bugs.
2025/11/06 at 9:33 am
From Nanda
on
Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
Bang Masino, Versi 2026 sudah reelease seminggu yang lalu, kok tumben belum ada review dari Bang Masino
biasanya gercep sekali, heheee
mengingat ada Perubahan signifikan terkait Framework yang digunakan, apakah belum Stabil atau masih ragu atau mungkin masih banyak Bug/ error ?
2025/10/22 at 7:51 am
From Masino Sinaga
on
Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
Pertama, karena masih belum stabil, dan terlalu banyak bugs, error, missing-feature, dan hal-hal remeh temeh yang ketahuan di awal-awal waktu mengetest aplikasi tersebut.
Yang kedua, lagi sibuk mengurusin dua vendor utama saat ini, jadi belum sempat menulis artikel membahas versi 2026 tersebut.
Yang ketiga, belum sempat purchase versi 2026, jadi otomatis belum memiliki semua file Extension yang di dalamnya pasti banyak perubahan dari sisi codingan terkait framework Symfony yang digunakan.
Yang keempat, saya sudah targetkan baru mulai awal tahun depan baru mulai saya review sekalian purchase, karena mau menunggu relatif stabil dululah, minimal pada rilis 2 – 3 minor version berikutnya.
2025/10/22 at 9:49 am
From Muhammad Shandy Shuhada
on
Mengenal File Upload di PHPMaker
Salam Pak Masino / Mobhar,
Mohon ijin bertanya Pak mengenai perihal file upload & saat di list ditampilkan sebagai image / gambar, lalu saat kita export ke file Excel kenapa file upload yang ditampilkan berupa gambar di list tadi tidak ikut ter Export ya Pak ?
Apakah mungkin ada caranya agar file gambar yang ada dihalaman list bisa ikut ter Export ?
Terima Kasih
2025/10/18 at 6:36 am
From Masino Sinaga
on
Mengenal File Upload di PHPMaker
Untuk yang ini, silahkan langsung ditanyakan di forum diskusi PHPMaker nya, supaya langsung mendapat perhatian dari author atau developer aplikasi PHPMaker tersebut.
2025/10/22 at 9:44 am
From fauzi
on
Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
Mohon arahan senior, saya pake xampp untuk apache sama sqlnya dan utk phpmaker menggunakan 2024.15 dan ketika generate terjadi eror
const err = new Error(message);
^
Error: Command failed: composer update -n –ansi
at genericNodeError (node:internal/errors:983:15)
at wrappedFn (node:internal/errors:537:14)
at checkExecSyncError (node:child_process:915:11)
at execSync (node:child_process:987:15)
at global.Exec (C:\Users\SERVER ADM2\AppData\Roaming\PHPMaker2024\node_modules\@phpmaker\core\phpmaker.js:8:316242)
at global.RunComposerUpdate (C:\Users\SERVER ADM2\AppData\Roaming\PHPMaker2024\node_modules\@phpmaker\core\phpmaker.js:8:325180)
at C:\Users\SERVER ADM2\AppData\Roaming\PHPMaker2024\node_modules\@phpmaker\core\phpmaker.js:8:335272
at
at async main (C:\Users\SERVER ADM2\AppData\Roaming\PHPMaker2024\node_modules\@phpmaker\core\phpmaker.js:8:334973) {
status: 2,
signal: null,
output: [ null, null, null ],
pid: 1872,
stdout: null,
stderr: null
}
Node.js v22.19.0
Error: Generation completed with error(s), please scroll up (if necessary) to check error(s).
mohon arahan karena newbie di phpmaker
2025/09/04 at 10:13 am
From Masino Sinaga
on
Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
Coba ditanyakan langsung mas ke Forum Diskusi PHPMaker, karena ini sudah sangat teknis ke sisi aplikasi PHPMaker nya.
2025/09/04 at 10:23 am
From Dendi
on
Pengaturan Level Field pun Bisa Disalin dengan Cepat di PHPMaker
Siang pak
Adakah cara copy field setting dan copy table setting targetnya banyak table ?
jadi misalkan ada 50 Cient/customer/supplier punya table pembukuan sendiri-sendiri maka akan lebih menghemat waktu.
terimakasih
2025/07/29 at 1:24 pm
From Masino Sinaga
on
Pengaturan Level Field pun Bisa Disalin dengan Cepat di PHPMaker
Belum bisa ke banyak target. Saat ini baru mendukung dari satu table ke satu table lainnya.
2025/08/01 at 5:51 pm
From Dendi
on
Menyembunyikan Kolom di Tabel halaman List tapi Menampilkannya di Extended Search
Pak script di atas kalau di buat Jquery nya seperti apa ?
agar bisa di taruh di startup script.
2025/07/28 at 4:03 pm
From Masino Sinaga
on
Menyembunyikan Kolom di Tabel halaman List tapi Menampilkannya di Extended Search
Kalau bisa pakai PHP di server event, kenapa harus pakai jQuery di Startup Script?
2025/07/28 at 5:02 pm
From Dendi
on
Menyembunyikan Kolom di Tabel halaman List tapi Menampilkannya di Extended Search
Kadang tabel itu panjang ke kanan karna jumlah kolomnya banyak. Pinginya ada fasilitas menyembunyikan kolom untuk keperluan data ringkas nya. misalnya sebuah radio button. dengan Tanggal : show | hide. … supplier : show | hide yang bisa di ciptakan di Page_DataRendering. Eksekusi submit pakai jquery atau javascript yang ada di client script atau di startup script. mohon maaf kalau cara yg saya pakai tidak tepat. mohon petunjuknya.
Terimakasih pak.
2025/07/28 at 7:48 pm
From Masino Sinaga
on
Menyembunyikan Kolom di Tabel halaman List tapi Menampilkannya di Extended Search
Oh, kalau seperti itu, tinggal aktifkan aja opsi Column Visibility yang terdapat di bawah Table setup -> List Page project PHPMaker nya.
Setelah di-generate ulang, nanti di halaman List ada opsi untuk menampilkan/menyembunyikan kolom2 yang diinginkan.
2025/07/28 at 7:57 pm
From Dendi
on
Mudahnya Menyembunyikan Tombol Master/Detail di Detail Preview dari PHPMaker
Malam Pak Masino
Pak saya ingin menyembunyikan master/detil edit yang ada di kolom paling kanan. Saya ingin hanya record paling bawah atau max record yang ada master/detil edit. tapi saya sudah gogling mencari kesana kemari gak ada yang berhasil kecuali Jquery $(‘.ewDetailEdit’).hide();. masalahnya kalau pakai Jquery kesusahan naruh scriptnya di pake render atau listoption_rendered. biar bisa atur di baris mana aja di list page yang boleh ada master/detil edit nya. cara di atas pun tak berhasil. saya masih pakai PHPMAKER 2018.
Apakah bisa menyembunyikan master/detil edit di listpage dengan kriteria di row seperti yang saya tulist di atas? saya nemu artikel Pak masino menyembunyikan itu pakai:
Container("OrderdetailsGrid")->DetailEdit = false; // gagal di saya gak ilang tombolnya.
$GLOBALS["orderdetails_grid"]->DetailEdit = FALSE; //gagal di saya gak ilang tombolnya.
$this->ListOptions->Items["details"]->Visible = FALSE; //gagal juga
$GLOBALS["gray_requisition_details_grid"]->DetailView = FALSE; //gagal
$this->OtherOptions['addedit'] = new cListOptions();
$this->OtherOptions['addedit']->Body = ""; //gagal
2025/07/23 at 11:51 pm
From Masino Sinaga
on
Mudahnya Menyembunyikan Tombol Master/Detail di Detail Preview dari PHPMaker
Halo Deni,
1. Pakai PHPMaker versi berapa?
2. Ini case-nya untuk contoh table Orders dan Order Details di demo project kan ya?
3. Ingin menyembunyikan tombol/link Master/Detail Edit hanya untuk baris tertentu saja kan ya? Bukan keseluruhan data di Orders nya? Jika ya, maka bisa pakai server event ListOptions_Rendering milik table Master-nya.
2025/07/24 at 12:02 pm
From Dendi
on
Mudahnya Menyembunyikan Tombol Master/Detail di Detail Preview dari PHPMaker
Barusan saya coba pakai :
$this->ListOptions->Items[“detail_orderdetails”]->Visible = FALSE;
$this->ListOptions->Items[“detail_order_details_extended”]->Visible = FALSE;
Hasilnya sama.. bahkan tak satupun yang hilang. di taruh di ListOptions_Rendered maupun ListOptions_Rendering
error :
Warning: Creating default object from empty value in C:\xampp\htdocs\masteroffice\daftar_kirimanlist.php on line 2559
Warning: Creating default object from empty value in C:\xampp\htdocs\masteroffice\daftar_kirimanlist.php on line 2560
Notice: Undefined property: stdClass::$Name in C:\xampp\htdocs\masteroffice\phpfn14.php on line 3027
Notice: Undefined property: stdClass::$Name in C:\xampp\htdocs\masteroffice\phpfn14.php on line 3027
2025/07/24 at 1:45 pm
From Dendi
on
Mudahnya Menyembunyikan Tombol Master/Detail di Detail Preview dari PHPMaker
iya pak pakai PHPMAKER 2018.0.6
iya untuk di order dan order detail
iya untuk baris tertentu menghilangkan tombol Master/Detail Edit
aku dah coba naruh script-script itu di list page->page load gagal
trus naruh di ListOptions_Rendering juga gagal
ListOptions_Rendered juga gagal.
contoh aku taruh di listpage-> ListOptions_Rendering
$GLOBALS[“orderdetails_grid”]->DetailEdit = FALSE;
hasilnya :
Warning: Creating default object from empty value in C:\xampp\htdocs\masteroffice\daftar_kirimanlist.php on line 2559
dan tombol Master/Detail Edit juga gak hilang.
aku coba satu persatu script tersebut tak satupun yang bisa ngilangin.
taruh di ListOptions_Rendered sama.. page_load sama gak ilang
apa ada cara lain ya pak? biar bisa ngilangi Master/Detail Edit sesuai kriteria baris row nya?
2025/07/24 at 1:29 pm
From Masino Sinaga
on
Mudahnya Menyembunyikan Tombol Master/Detail di Detail Preview dari PHPMaker
Wah, versi 2018 sudah sangat lama. Sebaiknya selalu usahakan untuk pakai versi terakhir, hari ini sudah versi 2025.
Barusan saya test kode ini di server event ListOptions_Rendering milik table Orders, dan berhasil menyembunyikan tombol Master/Detail Edit untuk data order dengan OrderID = 11076:
From Dendi
on
Mudahnya Menyembunyikan Tombol Master/Detail di Detail Preview dari PHPMaker
Iya pak pakai versi 2018,
apakah memang versi selain 2025 atau versi tertentu saja yang bisa ya pak?
untuk ngilangin master/detail edit.?
terima kasih pak
2025/07/24 at 1:49 pm
From Masino Sinaga
on
Mudahnya Menyembunyikan Tombol Master/Detail di Detail Preview dari PHPMaker
Betul. Kode yang saya kirim barusan itu sepertinya tidak kompatibel dengan PHPMaker 2018, karena versi itu sudah sangat lama, dan versi 2018 seingat saya memang tidak mendukung pemakaian Container().
Jadi, sudah saatnya beralih ke PHPMaker versi terakhir supaya bisa memanfaatkan teknologi terakhir juga.
2025/07/24 at 1:57 pm
From Risman
on
Bukti Lain Aplikasi Web yang Dibuat oleh PHPMaker Bisa Diupdate dengan Cepat
Selamat pagi pak masino,
mohon maaf pak masino apakah bisa membantu memperbaharui code phpmaker untuk design/tampilan untuk invoice dan surat penawaran? mohon info dan contact nya pak masino
Best Regards
2025/07/17 at 7:13 am
From Masino Sinaga
on
Bukti Lain Aplikasi Web yang Dibuat oleh PHPMaker Bisa Diupdate dengan Cepat
Bisa kirim email ke masino[dot]sinaga[at]gmail[dot]com
2025/07/17 at 9:07 am
From algazali
on
Antara PHPRad, SQLMaestro PHP Code Generator, dan PHPMaker
Yang kami pelajari di bangku kuliah bang, satu tabel tidak boleh memiliki lebih dari satu primary key, dan apabila ada, maka harus dipecah menjadi tabel yang lain, bisa tidak abang berikan contoh struktur tabelnya atau diagram ERD nya sehingga satu tabel harus punya dua primary key serta dampaknya jika di pecah menjadi dua tabel….apa fungsi informasi yang ingin ditampilkan atau dicapai tidak akan terwujud jika tabelnya di urai menjadi 2 tabel terpisah tapi tetap terhubung.
2025/07/16 at 9:00 pm
From Masino Sinaga
on
Antara PHPRad, SQLMaestro PHP Code Generator, dan PHPMaker
Kalau ingin tau contoh struktur table dengan primary key yang terdiri dari beberapa field, coba download demo project yang sudah disediakan oleh PHPMaker. Di sana ada table orderdetails dengan struktur sebagai berikut:
CREATE TABLE `orderdetails` (
`OrderID` int NOT NULL,
`ProductID` int NOT NULL,
`UnitPrice` double NOT NULL DEFAULT '0',
`Quantity` smallint NOT NULL DEFAULT '1',
`Discount` double NOT NULL DEFAULT '0',
PRIMARY KEY (`OrderID`,`ProductID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
See? Ada dua field sebagai Primary Key, yaitu OrderID dan ProductID. Nah, yang dibahas pada artikel di atas, jika menggunakan PHPRad, maka fitur Add/Edit pada aplikasi web yang dihasilkan tidak berfungsi sebagaimana mestinya, sementara di PHPMaker hal itu tidak menjadi masalah.
2025/07/17 at 9:22 am
From Masino Sinaga
on
Antara PHPRad, SQLMaestro PHP Code Generator, dan PHPMaker
Tolong dibedakan antara satu primary key dengan primary key pada beberapa field. O iya, coba baca ulang lagi artikel di atas dengan teliti ya, khususnya kalimat ini:
“… Jadi begini. Jika Primary Key di sebuah table terdiri atas lebih dari satu field, maka fitur Add atau Edit menjadi tidak berfungsi sama sekali! …”.
Nah, di artikel ini, membahas primary key pada beberapa field.
2025/07/17 at 9:11 am
From Dendi
on
Cara Mengetahui Detail Error di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021
{“statusCode”:404,”error”:{“class”:”text-warning”,”type”:”Not Found”,”description”:”The requested resource could not be found. Please verify the URI and try again.”}}
Pak pusing bacanya wkwkwkwk
di folder vendor sepertinya.. trus harus di apain biar jadi berjalan normal.
mohon petunjuknya
Trimakasih pak sukses selalu..
2025/07/03 at 11:32 pm
From Masino Sinaga
on
Cara Mengetahui Detail Error di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021
Error 404 Not Found biasanya terjadi karena ada halaman atau URL yang diakses tapi tidak ditemukan. Penyebab tidak ditemukan, biasanya terjadi karena permission List yg fungsinya untuk menampilkan halaman tersebut oleh user level si user tersebut belum diberikan. Jadi, solusinya, pastikan permission List sudah diberikan kepada user.
From Nanda on Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
2025/10/22 at 11:03 amFrom Masino Sinaga on Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
2025/10/22 at 11:37 amFrom Nanda on Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
2025/11/03 at 11:19 amFrom Masino Sinaga on Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
2025/11/06 at 9:33 amFrom Nanda on Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
2025/10/22 at 7:51 amFrom Masino Sinaga on Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
2025/10/22 at 9:49 amFrom Muhammad Shandy Shuhada on Mengenal File Upload di PHPMaker
2025/10/18 at 6:36 amFrom Masino Sinaga on Mengenal File Upload di PHPMaker
2025/10/22 at 9:44 amFrom fauzi on Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
2025/09/04 at 10:13 amFrom Masino Sinaga on Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
2025/09/04 at 10:23 amFrom Dendi on Pengaturan Level Field pun Bisa Disalin dengan Cepat di PHPMaker
2025/07/29 at 1:24 pmFrom Masino Sinaga on Pengaturan Level Field pun Bisa Disalin dengan Cepat di PHPMaker
2025/08/01 at 5:51 pmFrom Dendi on Menyembunyikan Kolom di Tabel halaman List tapi Menampilkannya di Extended Search
2025/07/28 at 4:03 pmFrom Masino Sinaga on Menyembunyikan Kolom di Tabel halaman List tapi Menampilkannya di Extended Search
2025/07/28 at 5:02 pmFrom Dendi on Menyembunyikan Kolom di Tabel halaman List tapi Menampilkannya di Extended Search
2025/07/28 at 7:48 pmFrom Masino Sinaga on Menyembunyikan Kolom di Tabel halaman List tapi Menampilkannya di Extended Search
2025/07/28 at 7:57 pmFrom Dendi on Mudahnya Menyembunyikan Tombol Master/Detail di Detail Preview dari PHPMaker
2025/07/23 at 11:51 pmFrom Masino Sinaga on Mudahnya Menyembunyikan Tombol Master/Detail di Detail Preview dari PHPMaker
2025/07/24 at 12:02 pmFrom Dendi on Mudahnya Menyembunyikan Tombol Master/Detail di Detail Preview dari PHPMaker
2025/07/24 at 1:45 pmFrom Dendi on Mudahnya Menyembunyikan Tombol Master/Detail di Detail Preview dari PHPMaker
2025/07/24 at 1:29 pmFrom Masino Sinaga on Mudahnya Menyembunyikan Tombol Master/Detail di Detail Preview dari PHPMaker
2025/07/24 at 1:36 pmFrom Dendi on Mudahnya Menyembunyikan Tombol Master/Detail di Detail Preview dari PHPMaker
2025/07/24 at 1:49 pmFrom Masino Sinaga on Mudahnya Menyembunyikan Tombol Master/Detail di Detail Preview dari PHPMaker
2025/07/24 at 1:57 pmFrom Risman on Bukti Lain Aplikasi Web yang Dibuat oleh PHPMaker Bisa Diupdate dengan Cepat
2025/07/17 at 7:13 amFrom Masino Sinaga on Bukti Lain Aplikasi Web yang Dibuat oleh PHPMaker Bisa Diupdate dengan Cepat
2025/07/17 at 9:07 amFrom algazali on Antara PHPRad, SQLMaestro PHP Code Generator, dan PHPMaker
2025/07/16 at 9:00 pmFrom Masino Sinaga on Antara PHPRad, SQLMaestro PHP Code Generator, dan PHPMaker
2025/07/17 at 9:22 amFrom Masino Sinaga on Antara PHPRad, SQLMaestro PHP Code Generator, dan PHPMaker
2025/07/17 at 9:11 amFrom Dendi on Cara Mengetahui Detail Error di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021
2025/07/03 at 11:32 pmFrom Masino Sinaga on Cara Mengetahui Detail Error di Aplikasi Web yang Dihasilkan oleh PHPMaker 2021
2025/07/04 at 10:38 am