আইটেমগুলির ব্যবহারকারীর তালিকার উপর ভিত্তি করে আমার একটি পৃষ্ঠা / ফর্ম উত্পন্ন করার প্রয়োজন রয়েছে। যেমনটি হিসাবে, ব্যবহারকারী আইটেমের একটি পাঠ্য বিবরণ রয়েছে এমন আইটেমের একটি তালিকা নির্দিষ্ট করতে পারে এবং এটি ক্ষেত্রের text
বা list
প্রকারের whether ( যে চেক আউট করা যেতে পারে এমন সরঞ্জামগুলির একটি তালিকা এবং চেক করার জন্য আইটেমের তালিকার সরঞ্জামের ধরণের দ্বারা আলাদা হয় gine কিছু অংশীদারি আইটেম অবশ্যই রয়েছে, তবে সেগুলি সরঞ্জামের ধরন, মডেল ইত্যাদি থেকে আলাদা হয় ) gine সুতরাং, ফোল্ডারটি থেকে কেবলমাত্র বিদ্যমান এক্সএমএল ফাইলটি লোড করা models\forms\
এবং এটির সাথে চালানোর পরিবর্তে ফ্লাইতে একটি নতুন ফিল্ডসেট এবং নতুন ক্ষেত্রগুলির একটি সিরিজ যুক্ত করা যেতে পারে।
যদি তাই,
- কীভাবে তা সম্পাদিত হয়?
- এটি করার সঠিক জায়গাটি কোথায় হবে যাতে এমভিসি এটির সাথে "স্ট্যান্ডার্ড" ফর্মটি এক্সএমএল এর মতো আচরণ করে?
- ভিউতে প্রদর্শনের জন্য সেই ক্ষেত্রগুলির একটি তালিকা পুনরুদ্ধার করতে কীভাবে সেরা?
মডেল \ myform.php
$form = $this->loadForm('com_mycomponent.myform', 'myform', array('control' => 'jform', 'load_data' => $loadData));
কন্ট্রোলার / myform.php
// Get the user data.
$data = JFactory::getApplication()->input->get('jform', array(), 'array');
// Validate the posted data.
$form = $model->getForm();
if (!$form) {
JError::raiseError(500, $model->getError());
return false;
}
...
// Validate the posted data.
$data = $model->validate($form, $data);
...
// Attempt to save the data.
$return = $model->save($data);