Рубрики
Uncategorized

Разработка и производство экосистемного подхода Мэн чонга

Автор оригинала: David Wong.

Прикладные навыки разработки приложений экосистемы ThinkPHP + mengpet (T: i8o, 2853, 296o V Li может) 1. Отформатируйте файл во время выполнения: определите (“ПРОСТРАНСТВО времени выполнения strip_”, ложь); 2. Время разработки не кэшируется: файл ввода: определите (“Время выполнения No_ CACHE_”, истина); 3. ThinkPHP поддерживает четыре режима доступа: A: обычный режим B: режим pathinfo C: режим перезаписи D: режим совместимости с использованием URL в файле конфигурации (1, 2, 3).

4. Измените разделитель/: URL_ PATHINFO_ DEPR. Значение по умолчанию:/5. Метод шаблона вызова перекрестного модуля < контроллер >: модуль < имя контроллера: имя шаблона (без суффикса) >, например $this – > дисплей (‘ Индекс:tt ). 6. Метод шаблона вызова перекрестного скина: если под TPL есть скин, под скином есть папка пользователя, и есть sg. html , затем $this – > display (‘ [email protected]: SG ‘); вызывается в разных скинах. 7. Вывод полного пути: в каталоге проекта < не Каталог проекта > создайте общую папку, которая является общедоступным файлом. Вы можете разместить здесь файлы JS для совместного использования на передней панели и в фоновом режиме. Теперь предположим, что существует ss.html Файл, затем

$this->display('./Public/ ss.html In the public file ss.html Template.

8. Параметры отображения: имя шаблона, формат кодирования, Mimie. Например: $this – > отображение (‘/public)/ss.html ‘,’utf-8′,’текст/xml’); 9. Системная константа: КОРЕНЬ /Представляет корневой адрес сайта/| ПРИЛОЖЕНИЕ |/Адрес файла ввода, представляющего проект/| URL | Представляет текущий адрес операции//ДЕЙСТВИЕ | Представляет текущий адрес операции |/САМ/ Представляет текущий URL-адрес ТЕКУЩИЙ//| Представляет каталог шаблонов для текущего модуля ОБЩЕДОСТУПНЫЙ|//Представляет общий каталог для всего проекта TMPL /Представляет каталог шаблонов для всего проекта, например, TPL/по умолчанию/ Имя ДЕЙСТВИЯ//имя текущей операции Путь к приложению//представляет текущий каталог проекта Имя приложения//представляет имя текущего проекта Путь к ПРИЛОЖЕНИЮ_ TMPL_//представляет каталог шаблонов текущего проекта Путь к ПРИЛОЖЕНИЮ_ PUBLIC_//представляет общий каталог файлов проекта Путь к CACHE_/

 public $_link = array(
    'phone'=>array(
    'mapping_type'=>HAS_ONE,
    'foreign_key'=>'uid',
              ),

);

} ?> IndexAction.class.php Следующим образом: индекс государственных функций()

{
    $user=D('user');
    $users=$user->relation(true)->find(1);
    dump($users);
    
}

21. Закрыть ap.php Кэш: в профиле: app_ DEBUG=>true, 22. Метод оценки null в ThinkPHP: < настоящее > имя присвоено < другое/> имя не присвоено 23. Проблема оценки сеанса в операторе if в собственном шаблоне ThinkPHP:

The correct use is as follows:
  
 Collect this talent
 
 Positive solution:

Поскольку синтаксис PHP в основном используется в атрибуте условия тегов if, будет более кратким использовать теги суждения и переключать теги как можно чаще. В принципе, если теги можно использовать для решения проблем с тегами переключения и сравнения, если теги не требуются. Потому что теги переключения и сравнения могут использовать регуляторы переменных и системные переменные. Если метка все еще не может удовлетворить некоторые специальные требования, вы можете использовать собственный PHP код или PHP тег, чтобы писать код непосредственно <ЭИ>。。。。。 я не пробовал это, но я понимаю, <если> это ОК 24. Конфигурация режима группировки://Конфигурация режима группировки “APP_GROUP_LIST”=>”Индекс,Задание,Участник,Магазин”, “Группа по УМОЛЧАНИЮ”=>”Индекс”, 25、_ Инициализировать эту функцию нелегко запомнить, горизонтальный слот, запомните здесь. 26. Как закрыть кэш при разработке ThinkPHP:

Поскольку его необходимо часто изменять в процессе разработки, необходимо часто удалять кэш, чтобы увидеть эффект.

Поэтому для удобства разработки кэш можно удалить.

1. Найдите тонкие kPHPCommonconvention.php и ThinkPHPCommondebug.php

2. Откройте эти два файла и найдите нужные настройки.

debug.php в

“TMPL_ КЭШ_ Включен” = > ложь,//кэш шаблонов включен по умолчанию

convention.php Средний ‘

TMPL_ CACHE_ On ‘= > false,//кэш компиляции шаблонов включен по умолчанию. Если значение равно false, шаблон каждый раз перекомпилируется

‘ACTION_ КЭШ_ Включен ‘= > false,//кэш действий по умолчанию отключен

‘HTML_ КЭШ включен ‘= > false,//статический кэш по умолчанию отключен

27. Перехват длины китайского иероглифа: {$VO [‘название ‘] | MB_ Substr = ාාාාාාාාාාාා, 0,16,’utf-8 ‘}. 28. В thinkphpp2.1, если вы хотите отобразить время работы страницы после включения отладки, вам следует добавить ее на страницу{__ RUNTIME__ }, это нормально. 29. Сжатие HTML:

TMPL_STRIP_SPACE
It's not compression, it's just to remove white space and comments

30. Настройка суффикса шаблона: ‘tmpl_ СУФФИКС ШАБЛОНА’ => ‘.tpl’