Я создал веб-приложение, где я использовал CodeIgniter для безопасной формы, а также я подключился к удаленной базе данных MySQL.
Теперь я хочу создать мобильное приложение в PhoneGap. Я никогда не использовал его раньше, поэтому мне нужно спросить о нескольких вещах.
Я что-то слышал об AngularJS. Могу ли я использовать его для безопасной формы? может CodeIgniter не нужен?
Извините за нуб вопросы;)
Что вы создали является называется веб-приложение.
То, что вы хотели бы создать с помощью PhoneGap, это Гибридное приложение.?
Каркас PhoneGap / Cordova содержит браузер и имеет плагины, которые могут быть добавлены для доступа Родные особенности, которые могут быть доступ через JavaScript.
Собственные функции телефона, такие как контакты, календарь, географическое положение, акселерометр и т. Д. Что невозможно при использовании мобильного браузера. Отсюда и название Гибридное приложение
(Использование термина Браузер для простоты. Более подходящий термин Webview контейнер.)
Поэтому любое веб-приложение, которое использует HTML5, CSS3 и JavaScript, будет работать с PhoneGap / Cordova.
PhoneGap позволяет создавать гибридные приложения для всех платформ Android / IOS (Iphone) / Windows / BlackBerry.
Теперь перейдем к вашим вопросам.
Q1)
Вам не нужно создавать какие-либо папки.
Вам просто нужно указать файл запуска (index.html) на адрес вашего веб-сервера.
Q2)
Как сообщалось ранее, ваше гибридное приложение похоже на браузер (с дополнительными функциями), поэтому будет работать тот же код codeigniter для защиты формы.
Я что-то слышал об AngularJS. Могу ли я использовать его для безопасной формы? Может быть, Codeigniter не нужен?
Codeigniter является Serverside инструмент сценариев, который используется для обработки запросов на стороне сервера.
AngularJS является клиентская структура JavaScript который используется в основном для создания СПА (Singe Page Application) веб-приложение.
Веб-приложение SPA в значительной степени опирается на AJAX
РЕДАКТИРОВАТЬ 1:
в index.html файл, который будет расположен в assets\www
каталог, вам нужно добавить следующий код в голова тег.
<script>
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
// Now safe to use the Codova API
window.location="http://your.website"; }
</script>
Вы также должны сообщить Cordova, что безопасно загружать ваш сайт в config.xml свойства (вы можете удалить часть поддоменов, если у вас их нет)
<access origin="http://your.website" subdomains="true"/>
Других решений пока нет …