Aktionen
Fehler #184
geschlossenFehler bei der Lehrerauswahl
Von Matthias Unterbusch vor mehr als 11 Jahren hinzugefügt. Vor mehr als 11 Jahren aktualisiert.
Beginn:
10.04.2013
Abgabedatum:
% erledigt:
100%
Geschätzter Aufwand:
Aktionen
#1
Von Matthias Unterbusch vor mehr als 11 Jahren aktualisiert
- Kategorie wurde auf Back-End gesetzt
- Zugewiesen an wurde auf Christian Ehringfeld gesetzt
- Zielversion wurde auf 1.2 gesetzt
Rolle: Eltern; Aktion: Auswahl eines Lehrers (im trunk getest)
CException
Eigenschaft "DateAndTime.0 ist nicht definiert. /home/est/public_html/est_trunk/framework/db/ar/CActiveRecord.php(145) 134 public function __get($name) 135 { 136 if(isset($this->_attributes[$name])) 137 return $this->_attributes[$name]; 138 elseif(isset($this->getMetaData()->columns[$name])) 139 return null; 140 elseif(isset($this->_related[$name])) 141 return $this->_related[$name]; 142 elseif(isset($this->getMetaData()->relations[$name])) 143 return $this->getRelated($name); 144 else *145 return parent::__get($name);* 146 } 147 148 /** 149 * PHP setter magic method. 150 * This method is overridden so that AR attributes can be accessed like properties. 151 * @param string $name property name 152 * @param mixed $value property value 153 */ 154 public function __set($name,$value) 155 { 156 if($this->setAttribute($name,$value)===false) 157 { Stack Trace #0 + /home/est/public_html/est_trunk/framework/db/ar/CActiveRecord.php(145): CComponent->__get("0") #1 + /home/est/public_html/est_trunk/framework/base/CModel.php(612): CActiveRecord->__get("0") #2 – /home/est/public_html/est_trunk/protected/controllers/AppointmentController.php(357): CModel->offsetGet(0) 352 public function createMakeAppointmentContent($a_dates, &$a_tabs, &$selectContent, $teacherId, $appointmentId = -1) { 353 $tabsUiId = 0; //id der tabellen, wichtig für Javascriptfunktionen aus custom.js 354 $selectContent = '<select id="form_dateAndTime" name="Appointment[dateAndTime_id]">'; 355 foreach ($a_dates as $a_day) { 356 $tabsUiId++; *357 $tabsName = date(Yii::app()->params['dateFormat'], strtotime($a_day[0]->date->date));* 358 $tabsContent = '<div style="display:none;" id="date-ui-id-' . $tabsUiId . '">' . $tabsName . '</div>'; //verstecktes Element für Javascriptfunktionen aus custom.js 359 $tabsContent .= '<table><thead><th class="table-text" width="40%">Uhrzeit</th><th class="table-text" width="60%">Termin</th></thead><tbody>'; 360 $selectContent .= '<optgroup label="' . $tabsName . '">'; 361 $datesUiId = 0; //id der einzelnen Zeiten, wichtig für Javascriptfunktionen aus custom.js 362 foreach ($a_day as $key => $a_times) { #3 – /home/est/public_html/est_trunk/protected/views/appointment/makeAppointment.php(43): AppointmentController->createMakeAppointmentContent(array(DateAndTime, DateAndTime, DateAndTime, DateAndTime, ...), null, "<select id="form_dateAndTime" name="Appointment[dateAndTime_id]"...", "3") 38 Klicken Sie einfach auf ein Feld mit "Verfügbar" und bestätigen Sie am Ende der Seite den Termin. 39 </div> 40 <?php 41 $a_tabs = null; 42 $selectContent = null; *43 $this->createMakeAppointmentContent($a_dates, $a_tabs, $selectContent, $model->user->id);* 44 ?> 45 <div class="js_show"> 46 <?php 47 $this->widget('zii.widgets.jui.CJuiTabs',array( 48 'tabs'=>$a_tabs, #4 + /home/est/public_html/est_trunk/framework/web/CBaseController.php(126): require("/home/est/public_html/est_trunk/protected/views/appointment/make...") #5 – /home/est/public_html/est_trunk/protected/extensions/yii-debug-toolbar/components/YiiDebugViewRenderer.php(47): CBaseController->renderInternal("/home/est/public_html/est_trunk/protected/views/appointment/make...", array("model" => Appointment), true) 42 43 if (false !== $this->getIsProxy()) 44 { 45 return $this->instance->renderFile($context,$sourceFile,$data,$return); 46 } *47 return $context->renderInternal($sourceFile,$data,$return);* 48 } 49 50 public function generateViewFile($sourceFile, $viewFile) 51 { 52 if (false !== $this->getIsProxy()) #6 + /home/est/public_html/est_trunk/framework/web/CBaseController.php(93): YiiDebugViewRenderer->renderFile(AppointmentController, "/home/est/public_html/est_trunk/protected/views/appointment/make...", array("model" => Appointment), true) #7 + /home/est/public_html/est_trunk/framework/web/CController.php(869): CBaseController->renderFile("/home/est/public_html/est_trunk/protected/views/appointment/make...", array("model" => Appointment), true) #8 + /home/est/public_html/est_trunk/framework/web/CController.php(782): CController->renderPartial("makeAppointment", array("model" => Appointment), true) #9 + /home/est/public_html/est_trunk/protected/controllers/AppointmentController.php(158): CController->render("makeAppointment", array("model" => Appointment)) #10 unknown(0): AppointmentController->actionMakeAppointment("3") #11 + /home/est/public_html/est_trunk/framework/web/actions/CAction.php(108): ReflectionMethod->invokeArgs(AppointmentController, array("3")) #12 + /home/est/public_html/est_trunk/framework/web/actions/CInlineAction.php(47): CAction->runWithParamsInternal(AppointmentController, ReflectionMethod, array("r" => "Appointment/makeAppointment", "teacher" => "3")) #13 + /home/est/public_html/est_trunk/framework/web/CController.php(308): CInlineAction->runWithParams(array("r" => "Appointment/makeAppointment", "teacher" => "3")) #14 + /home/est/public_html/est_trunk/framework/web/filters/CFilterChain.php(133): CController->runAction(CInlineAction) #15 + /home/est/public_html/est_trunk/framework/web/filters/CFilter.php(40): CFilterChain->run() #16 + /home/est/public_html/est_trunk/framework/web/CController.php(1145): CFilter->filter(CFilterChain) #17 + /home/est/public_html/est_trunk/framework/web/filters/CInlineFilter.php(58): CController->filterAccessControl(CFilterChain) #18 + /home/est/public_html/est_trunk/framework/web/filters/CFilterChain.php(130): CInlineFilter->filter(CFilterChain) #19 + /home/est/public_html/est_trunk/framework/web/CController.php(291): CFilterChain->run() #20 + /home/est/public_html/est_trunk/framework/web/CController.php(265): CController->runActionWithFilters(CInlineAction, array("accessControl")) #21 + /home/est/public_html/est_trunk/framework/web/CWebApplication.php(282): CController->run("makeAppointment") #22 + /home/est/public_html/est_trunk/framework/web/CWebApplication.php(141): CWebApplication->runController("Appointment/makeAppointment") #23 + /home/est/public_html/est_trunk/framework/base/CApplication.php(169): CWebApplication->processRequest() #24 + /home/est/public_html/est_trunk/index.php(30): CApplication->run()
Aktionen
#2
Von Christian Ehringfeld vor mehr als 11 Jahren aktualisiert
- Kategorie wurde von Back-End zu Front-End geändert
- Zugewiesen an wurde von Christian Ehringfeld zu David Mock geändert
Aktionen
#3
Von David Mock vor mehr als 11 Jahren aktualisiert
- Status wurde von Neu zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
Bei mir klappt alles.
Aktionen