• 1400/02/10

خطای روت ادمین :

با سلام

طبق کدهای شما من روت مخصوص ادمین را اضافه کردم

ولی وقتی اجرا می کنم 

Warning: preg_match_all() expects parameter 4 to be integer, string given in C:\Program Files\Ampps\www\project\system\View\Traits\HasExtendsContent.php on line

داده می شود

 

بخاطر همین کل فایل پروژه را جایگزین کدهای خودم کردم

باز این خطا را تکرار کرد

 

ورژن php‌من 7.1 هست

مشکل از کجا می تونه باشه؟

 

  • 1400/02/10
  • ساعت 17:20

با سلام خدمت شما همراه عزیز

 

 

از ورژن ۷.۲ به بالا استفاده کنید 


  • 1400/02/10
  • ساعت 17:20

البته قبل از ۸


  • 1400/02/10
  • ساعت 17:45

سلام دوست عزیز ؛

متد preg_match_all() توی مسیری که بهتون گفته به عنوان آرگومان چهارم از شما یک مقدار میگیره که باید برابر  مقدار PREG_UNMATCHED_AS_NULL باشه . حالا این مقدار از php 7.2 به بعد مورد استفاده قرار میگیره . 

همونطور که استاد گفتن. 


  • 1400/02/11
  • ساعت 08:56

سلام به استاد عزیز و دوست گرامی

ممنم از شما

منم حدسم رو ورژن بود چون کلا section , extends, yield هیچکدوم را اجرا نمیکرد

ولی چون ویندوزم 32 بیت بود نتونستم ورژن ampps بالاتری براش دانلود کنم

 

حالا که مطمئن شدم باید ویندوزمو عوض کنم 64 بیت بریزم

ممنون


  • 1400/02/11
  • ساعت 11:07

سلام الان php.7.3 نصب کردم

دوباره باید دیتابیس را بسازم

یک آبجکت هم برای ساخت جداول DBBuilder ایجاد کردم

وقتی localhost:8000 را میزنم

همون پیام موفقیت آمیز را میده ولی چیزی نمی سازه

جالب اینجاست خطایی هم نمیده در ترمینال

PHP 7.3.11 Development Server started at Sat May  1 10:46:39 2021
Listening on http://localhost:8000
Document root is C:\Program Files\Ampps\www\project\public
Press Ctrl-C to quit.
[Sat May  1 10:47:51 2021] [::1]:50025 [200]: /

  • 1400/02/11
  • ساعت 17:58

سلام مجدد

 

دامپ بگیرید از خطوط اول ببینید اصلا وارد کلاس میشه یا ن


  • 1400/02/11
  • ساعت 19:08

سلام مجدد ؛

php 7.3  رو روی همون ویندوز نصب کردین یا خیر ؟ 

اگر آره احتمالا از Environment Variables خود ویندوز هستش که نمیتونه تشخیص بده . 


  • 1400/02/12
  • ساعت 12:24

سلام

وارد کلاس میشه

چون وقتی از متد dd یا echo استفاده می کنم خروجی دارم در ضمن وارد کلاس میشه که میتونه پیغام successfully را چاپ کنه

ولی جداول را نمیسازه

 

بصورت دستی جداول را ساختم

و روت ادمین و کلاس و صفحه ادمین را اجرا کردم

الانم دارم درس دسته بندی را می خونم

ولی تعجب می کنم که نتونستم جداول را به کمک migration بسازم

 

 

بحث نشناختن متغیرهای طبیعی نیز ابتدا براش معرفی کرده بودم و مشکلی از این بابت نیست

ممنون


  • 1400/02/12
  • ساعت 18:27

والا نمیدونم شاید مشکل از دیتابیس باشه


  • 1400/02/14
  • ساعت 16:01

ممنون

 


  • 1400/02/15
  • ساعت 15:01

سلامت باشید


logo-samandehi