আপনি যদি দ্রুপাল 8 এ কোনও রুটের ফাইল আপডেট করেন তবে আপনি কীভাবে ক্যাশে সাফ করবেন?


10

আরম্ভ হওয়ার পর থেকে দ্রুপাল with এর সাথে কাজ করে আমি ড্রুপাল ৮ শিখছি এই মুহুর্তে আমি খুঁজেছি যে যখনই আমি কিছু পরিবর্তন করি তখন drush cache-rebuildজিনিসগুলি আবার কাজ করার জন্য আমাকে করতে হবে।

আমার ভিপিএসে এটি 15 সেকেন্ড সময় নেয় (এবং পরবর্তী পৃষ্ঠার লোডটিও ধীর গতিতে)। আমার একটি অনুভূতি রয়েছে যে এটি বাদামের পরিস্থিতিটি ফাটানোর জন্য স্লেজ হাতুড়ি হতে পারে।

{module}.routing.ymlফাইলগুলি থেকে (পরিবর্তিত) রুটগুলি পুনরায় কম্পাইল করার জন্য দ্রুপালকে পাওয়ার আরও কার্যকর উপায় কি আছে ?

উত্তর:


20

তুমি ব্যবহার করতে পার

drush ev '\Drupal::service("router.builder")->rebuild();'

সমস্ত ক্যাশে সাফ না করে রাউটিংয়ের তথ্য পুনর্নির্মাণ করতে।


কুশলী। অনেকগুলি ধন্যবাদ শুধুমাত্র 3.5 সেকেন্ডে নেয়, একটি বড় উন্নতি। লজ্জা নেই এর জন্য কোনও ড্রশ কমান্ড নেই।
আর্টফুল্রবট

খুব নিশ্চিত যে কোনও ড্রাম সিসি যুক্ত করার জন্য কোনও পিআর গ্রহণযোগ্য হবে, এটি সাধারণ ব্যবহারের ক্ষেত্রে। অথবা হতে পারে "ড্রাশ সিসি মেনু" এর অংশ হিসাবে, যা ইতিমধ্যে বিদ্যমান তবে সম্ভবত ডি 8-তে খুব বেশি কিছু করতে পারে না।
বেরদির

@ বার্ডির এটি কি প্রাসঙ্গিক দেখাচ্ছে? তবে এটি এই উত্তরটির মতো করে না: github.com/drush-ops/drush/commit/…
artfulrobot

সম্পর্কিত, তবে এটি মেনু লিঙ্কগুলিকে কেবল অবৈধ করে তোলে, তাই এটি লিংকগুলি men দেখে মনে হচ্ছে এটি রুটগুলি, স্থানীয় কাজগুলি এবং স্থানীয় ক্রিয়াকলাপগুলিও কভার করা উচিত।
বেরদির

গুড আইডি বার্ডির!
ড্যানিয়েল ওয়েহনার

8

ড্রাশের বিকল্প হ'ল ড্রুপাল কনসোল যা আপনি এটির পরে ব্যবহার করতে পারেন:

drupal router:rebuild

যা drush evউত্তরের চেয়ে কিছুটা কম টাইপিং (এবং খুব সামান্য দ্রুত)।

ড্রুপাল কনসোল ইনস্টল করতে

curl -LSs http://drupalconsole.com/installer | php
mv console.phar /path/to/a/suitable/bin/drupal

3
drush cc router    

ড্রাশ 9 ব্যবহার করার সময় এখন কৌশলটি করুন :-)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.