ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp の掲示板を作成するにはどうすればよいですか?
RT、上司に掲示板を書いてと頼まれたのですが、まだthinkphpフレームワークを学習していないので書けません。 。アイデアを教えてください、どのように書けばよいでしょうか?
thinkPHP がなくても掲示板を書くことができます。
あなたが話しているアイデアは何ですか? それはメッセージを追加してデータベースに保存するだけの機能です
メッセージボードは thinkPHP なしで作成できます。
あなたが話しているアイデアは何ですか? メッセージを追加してデータベースに保存する機能だけで十分です。当面は他の機能は必要ありません。 。
メッセージを追加してデータベースに保存する機能だけで十分です。当面は他の機能は必要ありません。 。
次に、PHP の基本的な知識がある場合は、TP がどのように動作するかを見てから、基本的には CURD の操作を見てみましょう。
あなたが話しているアイデアは何ですか? メッセージを追加してデータベースに保存する機能だけで十分です。他の機能は必要ありません。当面は。 。
次に、PHP の基本的な知識がある場合は、TP がどのように動作するかを見てから、基本的には CURD の操作を見てみましょう。
TP の動作原理を理解する最も早い方法は何ですか? TP 開発マニュアルを読みますか?しかし、急いでいるのですが、基本的に開発するにはマニュアルのどの部分を読む必要があるのか教えていただけますか?ありがとうございます
各アクションの関数を記述し、Model クラスのメソッドを呼び出すだけです関数内
まず、thinkphp は MVC フレームワークであることを知っていれば大丈夫です
モデル --- データベースを操作する具体的なメソッド
アクション --- 関数がある場合は、 m=actionName&a=methodName特定のメソッドにアクセスできます
Tpl---テンプレート
表示する必要がある、読み取る必要がある、挿入する必要がある
各アクションの関数を記述し、関数内の Model クラスのメソッドを呼び出すだけです
これで liuyan データベースを構築しました。その中にはメッセージ データを保存するための詳細テーブルがあります。これを表示するには、どのような操作を行う必要がありますか? 。
とても簡単です
これはアクション内のメソッドです
function detail_show() { $msgs = M('details')->select(); $this->assign('details', $msgs); $this->display();}テンプレート内
9324ff87ecc5073194868f0d17699df4 これは行ごとにループアウトされます
非常に簡単です
これはアクション内のメソッドです
function detail_show() { $msgs = M('details')->select(); $this->assign('details', $msgs); $this->display();}
9324ff87ecc5073194868f0d17699df4
これは 1 行ずつループアウトします
メッセージを追加したいのですが、フォームのメソッド属性やアクション属性はどのように記述すればよいでしょうか?
とても簡単です
これはアクション内のメソッドです
function detail_show() { $msgs = M('details')->select(); $this->assign('details', $msgs); $this->display();}テンプレート内
9324ff87ecc5073194868f0d17699df4 これは 1 行ずつループアウトされます
アドバイスをお願いします。 。 。 。
メッセージを残す機能を追加するにはどうすればよいですか、助けてください。
フォームが通常のフォームである限り、form='/?m=liuyanban&a=add_liuyan' のアクションは
アクション内での処理方法は次のとおりです
$data['user_id'] = $this-> ;_get('user_id');
$data['content'] = $this->_get('content');
フォームが通常のフォームである限り、form='/?m=liuyanban&a=add_liuyan' のアクションは
アクション内での処理方法は次のとおりです
$data['user_id'] = $this-> ;_get('user_id');
$data['content'] = $this->_get('content');
M('liuyan')->add($data); に挿入されます。データベース