Benim sistem kullanıcıları tarih, saat ve yerleri dahil olayları, eklemenizi sağlar. Öte yandan, diğer kullanıcılar "paylaşımı Olay" seçmek için izin verilir. Ben başarılı bir etkinlik oluşturmak ve kullanıcılar arasında paylaşabilirsiniz. Kullanıcı kullanıcılar bir olay ile paylaşmayı tercih ediliyor görmek için açtığında, o özel olay için bir görünüm elde etmek mümkün değildir.
Ama sorun bir kullanıcı olayı ekler, o seçin kutusunda yanı sıra kendi adını seçmeniz gerekir, olduğunu. Eğer etmezse, o kendi yarattığı o olayı okumak mümkün olmayacaktır. Yani kullanıcı değil bir olayı paylaşmak veya seçtiğinde benim modeli için bazı varsayılan verileri kaydetmek gerekir, o da kendi kullanıcı kimliği için aynı verileri kaydetmek olacaktır.
Ne ben her zaman kullanıcının kendi veri ile kaydedilmiş bir varsayılan tasarruf değeri ayarlamak izin düzenleyebilirsiniz? İşte seçme kutusu için benim kod:
input('User',array( 'label' => 'Select Related Potential', 'options' => $users, //'id'=>'user', 'style'=>'width:250px;height:100px', //'selected' => $ownUserId )); ?>
Ben add.ctp 1 fazla satır ekleyerek bu çözmeye çalıştı. Ancak izin sadece oluşturduğunuz kullanıcıya kurulmuştur. Diğer seçilen kullanıcının okumak için koyamadık.
$form->input('User',array( 'label' => 'Select Related Potential', 'options' => $users, //'id'=>'user', 'style'=>'width:250px;height:100px', 'selected' => $ownUserId ));
$ Form-> input ('Kullanıcı', array ('type' => 'gizli', 'değer' => $ ownUserId));