Komentar

Klik di sini untuk kembali ke Beranda

  • 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:

          if ($this->OrderID->CurrentValue == "11076") {
          	Container("OrderdetailsGrid")->DetailEdit = false;
          } else {
          	Container("OrderdetailsGrid")->DetailEdit = true;
          }
          
          2025/07/24 at 1:36 pm
          • 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.”}}

    dan hasil Lognya

    [2025-07-03T16:27:32.921322+00:00] log.DEBUG: 404 Not Found Type: Slim\Exception\HttpNotFoundException Code: 404 Message: Not found. File: C:\xampp\htdocs\Laporan\vendor\slim\slim\Slim\Middleware\RoutingMiddleware.php Line: 91 Trace: #0 C:\xampp\htdocs\Laporan\vendor\slim\slim\Slim\Middleware\RoutingMiddleware.php(58): Slim\Middleware\RoutingMiddleware->performRouting(Object(Slim\Http\ServerRequest)) #1 C:\xampp\htdocs\Laporan\vendor\slim\slim\Slim\MiddlewareDispatcher.php(147): Slim\Middleware\RoutingMiddleware->process(Object(Slim\Http\ServerRequest), Object(class@anonymous)) #2 C:\xampp\htdocs\Laporan\vendor\selective\samesite-cookie\src\SameSiteCookieMiddleware.php(52): class@anonymous->handle(Object(Slim\Http\ServerRequest)) #3 C:\xampp\htdocs\Laporan\vendor\slim\slim\Slim\MiddlewareDispatcher.php(147): Selective\SameSiteCookie\SameSiteCookieMiddleware->process(Object(Slim\Http\ServerRequest), Object(class@anonymous)) #4 C:\xampp\htdocs\Laporan\vendor\selective\samesite-cookie\src\SameSiteSessionMiddleware.php(44): class@anonymous->handle(Object(Slim\Http\ServerRequest)) #5 C:\xampp\htdocs\Laporan\vendor\slim\slim\Slim\MiddlewareDispatcher.php(147): Selective\SameSiteCookie\SameSiteSessionMiddleware->process(Object(Slim\Http\ServerRequest), Object(class@anonymous)) #6 C:\xampp\htdocs\Laporan\vendor\slim\slim\Slim\Middleware\ErrorMiddleware.php(107): class@anonymous->handle(Object(Slim\Http\ServerRequest)) #7 C:\xampp\htdocs\Laporan\vendor\slim\slim\Slim\MiddlewareDispatcher.php(147): Slim\Middleware\ErrorMiddleware->process(Object(Slim\Http\ServerRequest), Object(class@anonymous)) #8 C:\xampp\htdocs\Laporan\vendor\slim\slim\Slim\MiddlewareDispatcher.php(81): class@anonymous->handle(Object(Slim\Http\ServerRequest)) #9 C:\xampp\htdocs\Laporan\vendor\slim\slim\Slim\App.php(215): Slim\MiddlewareDispatcher->handle(Object(Slim\Http\ServerRequest)) #10 C:\xampp\htdocs\Laporan\vendor\slim\slim\Slim\App.php(199): Slim\App->handle(Object(Slim\Http\ServerRequest)) #11 C:\xampp\htdocs\Laporan\index.php(116): Slim\App->run() #12 {main} [] []

    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.

      2025/07/04 at 10:38 am
  • From Charly on PHPMaker: PHP Code Generator + PHP Framework

    Mat Malam Pak Masino

    Ijin pak Masino mau nanya, saya lagi bingung ini apakah masalah di phpmakernya atau pada query view nya. Setelah di upload di webserver online muncul pesan seperti ini:
    /home/u1016828/public_html/test.dpupr-kotamanado.web.id/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php(67): An exception occurred while executing a query: SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘KdTagihan’ in ‘WHERE’
    nah sebelumnya saya tidak pernah mengalami hal ini pada saat upload di webserver online, sebelumnya saya sudah test secara offline dan berfungsi dengan baik, mohon info nya Pak Masino apakah ada kesalahan setting di phpmaker atau dalam proses query view nya.
    Sebagai informasi saya masih menggunakan phpmaker v2023.9

    Salam

    2025/06/15 at 10:12 pm
    • From Masino Sinaga on PHPMaker: PHP Code Generator + PHP Framework

      Pesan error “1054 Unknown column ‘KdTagihan’ in ‘WHERE’”, sesuai dengan artinya, ada kolom KdTagihan yang tidak dikenali oleh system di server production.

      Biasanya, hal ini bisa disebabkan karena struktur database di localhost berbeda dengan struktur database di server production. Itulah kenapa saat dicoba di localhost (offline) berhasil, sedangkan di server production tidak berhasil.

      Pastikan struktur database di server production sudah sama dengan struktur database di localhost.

      2025/06/16 at 9:08 am
    • From Charly on PHPMaker: PHP Code Generator + PHP Framework

      Oh iya pak sekaligus nanya apakah menjadi member di I Love PHPMaker dapat berlangganan selain menggunakan PayPal misalkan menggunakan DANA atau transfer langsung, Makasih

      2025/06/15 at 10:16 pm
      • From Masino Sinaga on PHPMaker: PHP Code Generator + PHP Framework

        Bisa mas. Transfer lewat BCA.

        2025/06/16 at 9:09 am
        • From Charly on PHPMaker: PHP Code Generator + PHP Framework

          Ok Siap

          2025/06/16 at 1:10 pm
  • From Tomi on Hati-hati Menggunakan CurrentUserInfo di PHPMaker!

    Pak Masino, saya menggunakan PHPMaker 2024.15 saya mengalami kendala pada setting User ID dan Parent ID. Semua tuntunan setting sudah dilakukan dan penerapan pada table juga sudah, namun setelah di generate Agenda Meeting tampil semua, padahal pada Advanced setting User ID sudah benar dan Auto Fill juga sudah berhasil terisi.

    Bisakah memberikan rekomendasi solusinya pak?
    Terima kasih dan sukses slalu

    2025/05/31 at 2:51 am
    • From Masino Sinaga on Hati-hati Menggunakan CurrentUserInfo di PHPMaker!

      Pakai server event Recordset_Selecting saja untuk mem-filter record yang dapat dilihat berdasarkan kriteria tertentu.

      2025/05/31 at 8:17 am
  • From Tomi on Mudahnya Menambahkan Beberapa Kondisi pada String Filter di PHPMaker

    Terima kasih atas respon cepatnya pak.
    Saya masih menggunakan PHPMaker 2024, kira2 bagaimana ya syntax nya ?

    2025/05/30 at 10:06 pm
    • From Masino Sinaga on Mudahnya Menambahkan Beberapa Kondisi pada String Filter di PHPMaker

      Seperti ini:

      "`State` = '" . Get("state") . "'"
      
      2025/05/31 at 8:15 am
1 2 3 … 171 Berikutnya »