|
|
|
| У меня в деструкторе вызываеться дисплей смарти шаблона, есть ситуация когда надо показать 404, подскажите как не вызывать деструктор класса если он задан. | |
|
|
|
|
|
|
|
для: школьник
(13.11.2008 в 11:18)
| | Сорри за ошибку в теме
правильно -> тема: Как не вызывать десТРУКтор? | |
|
|
|
|
автор: ДЕМЫЧ (13.11.2008 в 11:42) |
|
|
для: школьник
(13.11.2008 в 11:22)
| | Скорее всего никак... А что имнео за прблема? Вы просто не инклюдьте файл со СМАРТИ... | |
|
|
|
|
|
|
|
для: ДЕМЫЧ
(13.11.2008 в 11:42)
| | Да ну вообщем не так все просто, чтобы каждый раз не вызывать в экшене шаблон смарти (у меня все равно все собирается из одного шаблона), я использую вызов смарти шаблона в деструкторе базового класса экшенов.
И при вызове экшен метода, если он не найдет, вызывается 404, но для 404 другой шаблон, есть вариант поставить флаг и в деструкторе вызывать по флагу шаблон, ну это както не красиво с точки зрения интерфеса. | |
|
|
|
|
|
|
|
для: школьник
(13.11.2008 в 11:47)
| | как вариант убрать деструктор и вынести его в отдельную функцию и вызывать только когда он нужен | |
|
|
|
|
|
|
|
для: V2D
(13.11.2008 в 12:33)
| | Понял, вообщемто не возможно как оказывается. | |
|
|
|